// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_AI_MachineLearning_1_H #define WINRT_Windows_AI_MachineLearning_1_H #include "winrt/impl/Windows.AI.MachineLearning.0.h" WINRT_EXPORT namespace winrt::Windows::AI::MachineLearning { struct __declspec(empty_bases) IImageFeatureDescriptor : winrt::Windows::Foundation::IInspectable, impl::consume_t { IImageFeatureDescriptor(std::nullptr_t = nullptr) noexcept {} IImageFeatureDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IImageFeatureDescriptor2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IImageFeatureDescriptor2(std::nullptr_t = nullptr) noexcept {} IImageFeatureDescriptor2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IImageFeatureValue : winrt::Windows::Foundation::IInspectable, impl::consume_t { IImageFeatureValue(std::nullptr_t = nullptr) noexcept {} IImageFeatureValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IImageFeatureValueStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IImageFeatureValueStatics(std::nullptr_t = nullptr) noexcept {} IImageFeatureValueStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModel : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModel(std::nullptr_t = nullptr) noexcept {} ILearningModel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelBinding : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelBinding(std::nullptr_t = nullptr) noexcept {} ILearningModelBinding(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelBindingFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelBindingFactory(std::nullptr_t = nullptr) noexcept {} ILearningModelBindingFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelDevice : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelDevice(std::nullptr_t = nullptr) noexcept {} ILearningModelDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelDeviceFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelDeviceFactory(std::nullptr_t = nullptr) noexcept {} ILearningModelDeviceFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelDeviceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelDeviceStatics(std::nullptr_t = nullptr) noexcept {} ILearningModelDeviceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelEvaluationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelEvaluationResult(std::nullptr_t = nullptr) noexcept {} ILearningModelEvaluationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelFeatureDescriptor : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelFeatureDescriptor(std::nullptr_t = nullptr) noexcept {} ILearningModelFeatureDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelFeatureValue : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelFeatureValue(std::nullptr_t = nullptr) noexcept {} ILearningModelFeatureValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelOperatorProvider : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelOperatorProvider(std::nullptr_t = nullptr) noexcept {} ILearningModelOperatorProvider(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelSession : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelSession(std::nullptr_t = nullptr) noexcept {} ILearningModelSession(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelSessionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelSessionFactory(std::nullptr_t = nullptr) noexcept {} ILearningModelSessionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelSessionFactory2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelSessionFactory2(std::nullptr_t = nullptr) noexcept {} ILearningModelSessionFactory2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelSessionOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelSessionOptions(std::nullptr_t = nullptr) noexcept {} ILearningModelSessionOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelSessionOptions2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelSessionOptions2(std::nullptr_t = nullptr) noexcept {} ILearningModelSessionOptions2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelSessionOptions3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelSessionOptions3(std::nullptr_t = nullptr) noexcept {} ILearningModelSessionOptions3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILearningModelStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILearningModelStatics(std::nullptr_t = nullptr) noexcept {} ILearningModelStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapFeatureDescriptor : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapFeatureDescriptor(std::nullptr_t = nullptr) noexcept {} IMapFeatureDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISequenceFeatureDescriptor : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISequenceFeatureDescriptor(std::nullptr_t = nullptr) noexcept {} ISequenceFeatureDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensor : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ITensor(std::nullptr_t = nullptr) noexcept {} ITensor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorBoolean : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorBoolean(std::nullptr_t = nullptr) noexcept {} ITensorBoolean(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorBooleanStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorBooleanStatics(std::nullptr_t = nullptr) noexcept {} ITensorBooleanStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorBooleanStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorBooleanStatics2(std::nullptr_t = nullptr) noexcept {} ITensorBooleanStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorDouble : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorDouble(std::nullptr_t = nullptr) noexcept {} ITensorDouble(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorDoubleStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorDoubleStatics(std::nullptr_t = nullptr) noexcept {} ITensorDoubleStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorDoubleStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorDoubleStatics2(std::nullptr_t = nullptr) noexcept {} ITensorDoubleStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorFeatureDescriptor : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorFeatureDescriptor(std::nullptr_t = nullptr) noexcept {} ITensorFeatureDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorFloat : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorFloat(std::nullptr_t = nullptr) noexcept {} ITensorFloat(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorFloat16Bit : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorFloat16Bit(std::nullptr_t = nullptr) noexcept {} ITensorFloat16Bit(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorFloat16BitStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorFloat16BitStatics(std::nullptr_t = nullptr) noexcept {} ITensorFloat16BitStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorFloat16BitStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorFloat16BitStatics2(std::nullptr_t = nullptr) noexcept {} ITensorFloat16BitStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorFloatStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorFloatStatics(std::nullptr_t = nullptr) noexcept {} ITensorFloatStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorFloatStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorFloatStatics2(std::nullptr_t = nullptr) noexcept {} ITensorFloatStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorInt16Bit : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorInt16Bit(std::nullptr_t = nullptr) noexcept {} ITensorInt16Bit(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorInt16BitStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorInt16BitStatics(std::nullptr_t = nullptr) noexcept {} ITensorInt16BitStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorInt16BitStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorInt16BitStatics2(std::nullptr_t = nullptr) noexcept {} ITensorInt16BitStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorInt32Bit : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorInt32Bit(std::nullptr_t = nullptr) noexcept {} ITensorInt32Bit(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorInt32BitStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorInt32BitStatics(std::nullptr_t = nullptr) noexcept {} ITensorInt32BitStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorInt32BitStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorInt32BitStatics2(std::nullptr_t = nullptr) noexcept {} ITensorInt32BitStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorInt64Bit : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorInt64Bit(std::nullptr_t = nullptr) noexcept {} ITensorInt64Bit(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorInt64BitStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorInt64BitStatics(std::nullptr_t = nullptr) noexcept {} ITensorInt64BitStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorInt64BitStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorInt64BitStatics2(std::nullptr_t = nullptr) noexcept {} ITensorInt64BitStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorInt8Bit : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorInt8Bit(std::nullptr_t = nullptr) noexcept {} ITensorInt8Bit(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorInt8BitStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorInt8BitStatics(std::nullptr_t = nullptr) noexcept {} ITensorInt8BitStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorInt8BitStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorInt8BitStatics2(std::nullptr_t = nullptr) noexcept {} ITensorInt8BitStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorString : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorString(std::nullptr_t = nullptr) noexcept {} ITensorString(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorStringStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorStringStatics(std::nullptr_t = nullptr) noexcept {} ITensorStringStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorStringStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorStringStatics2(std::nullptr_t = nullptr) noexcept {} ITensorStringStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorUInt16Bit : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorUInt16Bit(std::nullptr_t = nullptr) noexcept {} ITensorUInt16Bit(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorUInt16BitStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorUInt16BitStatics(std::nullptr_t = nullptr) noexcept {} ITensorUInt16BitStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorUInt16BitStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorUInt16BitStatics2(std::nullptr_t = nullptr) noexcept {} ITensorUInt16BitStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorUInt32Bit : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorUInt32Bit(std::nullptr_t = nullptr) noexcept {} ITensorUInt32Bit(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorUInt32BitStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorUInt32BitStatics(std::nullptr_t = nullptr) noexcept {} ITensorUInt32BitStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorUInt32BitStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorUInt32BitStatics2(std::nullptr_t = nullptr) noexcept {} ITensorUInt32BitStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorUInt64Bit : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorUInt64Bit(std::nullptr_t = nullptr) noexcept {} ITensorUInt64Bit(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorUInt64BitStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorUInt64BitStatics(std::nullptr_t = nullptr) noexcept {} ITensorUInt64BitStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorUInt64BitStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorUInt64BitStatics2(std::nullptr_t = nullptr) noexcept {} ITensorUInt64BitStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorUInt8Bit : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorUInt8Bit(std::nullptr_t = nullptr) noexcept {} ITensorUInt8Bit(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorUInt8BitStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorUInt8BitStatics(std::nullptr_t = nullptr) noexcept {} ITensorUInt8BitStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITensorUInt8BitStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITensorUInt8BitStatics2(std::nullptr_t = nullptr) noexcept {} ITensorUInt8BitStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif