// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Foundation_Diagnostics_1_H #define WINRT_Windows_Foundation_Diagnostics_1_H #include "winrt/impl/Windows.Foundation.0.h" #include "winrt/impl/Windows.Foundation.Diagnostics.0.h" WINRT_EXPORT namespace winrt::Windows::Foundation::Diagnostics { struct WINRT_IMPL_EMPTY_BASES IAsyncCausalityTracerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAsyncCausalityTracerStatics(std::nullptr_t = nullptr) noexcept {} IAsyncCausalityTracerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IErrorDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IErrorDetails(std::nullptr_t = nullptr) noexcept {} IErrorDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IErrorDetailsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IErrorDetailsStatics(std::nullptr_t = nullptr) noexcept {} IErrorDetailsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IErrorReportingSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IErrorReportingSettings(std::nullptr_t = nullptr) noexcept {} IErrorReportingSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileLoggingSession : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IFileLoggingSession(std::nullptr_t = nullptr) noexcept {} IFileLoggingSession(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileLoggingSessionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileLoggingSessionFactory(std::nullptr_t = nullptr) noexcept {} IFileLoggingSessionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILogFileGeneratedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILogFileGeneratedEventArgs(std::nullptr_t = nullptr) noexcept {} ILogFileGeneratedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingActivity : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ILoggingActivity(std::nullptr_t = nullptr) noexcept {} ILoggingActivity(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingActivity2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ILoggingActivity2(std::nullptr_t = nullptr) noexcept {} ILoggingActivity2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingActivityFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoggingActivityFactory(std::nullptr_t = nullptr) noexcept {} ILoggingActivityFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingChannel : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ILoggingChannel(std::nullptr_t = nullptr) noexcept {} ILoggingChannel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingChannel2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ILoggingChannel2(std::nullptr_t = nullptr) noexcept {} ILoggingChannel2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingChannelFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoggingChannelFactory(std::nullptr_t = nullptr) noexcept {} ILoggingChannelFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingChannelFactory2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoggingChannelFactory2(std::nullptr_t = nullptr) noexcept {} ILoggingChannelFactory2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingChannelOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoggingChannelOptions(std::nullptr_t = nullptr) noexcept {} ILoggingChannelOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingChannelOptionsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoggingChannelOptionsFactory(std::nullptr_t = nullptr) noexcept {} ILoggingChannelOptionsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingFields : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoggingFields(std::nullptr_t = nullptr) noexcept {} ILoggingFields(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoggingOptions(std::nullptr_t = nullptr) noexcept {} ILoggingOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingOptionsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoggingOptionsFactory(std::nullptr_t = nullptr) noexcept {} ILoggingOptionsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingSession : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ILoggingSession(std::nullptr_t = nullptr) noexcept {} ILoggingSession(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingSessionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoggingSessionFactory(std::nullptr_t = nullptr) noexcept {} ILoggingSessionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoggingTarget : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoggingTarget(std::nullptr_t = nullptr) noexcept {} ILoggingTarget(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITracingStatusChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITracingStatusChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ITracingStatusChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif