// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_Media_Capture_1_H #define WINRT_Windows_Media_Capture_1_H #include "winrt/impl/Windows.Foundation.0.h" #include "winrt/impl/Windows.Storage.Streams.0.h" #include "winrt/impl/Windows.Media.Capture.0.h" WINRT_EXPORT namespace winrt::Windows::Media::Capture { struct __declspec(empty_bases) IAdvancedCapturedPhoto : Windows::Foundation::IInspectable, impl::consume_t { IAdvancedCapturedPhoto(std::nullptr_t = nullptr) noexcept {} IAdvancedCapturedPhoto(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAdvancedCapturedPhoto2 : Windows::Foundation::IInspectable, impl::consume_t { IAdvancedCapturedPhoto2(std::nullptr_t = nullptr) noexcept {} IAdvancedCapturedPhoto2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAdvancedPhotoCapture : Windows::Foundation::IInspectable, impl::consume_t { IAdvancedPhotoCapture(std::nullptr_t = nullptr) noexcept {} IAdvancedPhotoCapture(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastBackgroundService : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastBackgroundService(std::nullptr_t = nullptr) noexcept {} IAppBroadcastBackgroundService(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastBackgroundService2 : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastBackgroundService2(std::nullptr_t = nullptr) noexcept {} IAppBroadcastBackgroundService2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastBackgroundServiceSignInInfo : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastBackgroundServiceSignInInfo(std::nullptr_t = nullptr) noexcept {} IAppBroadcastBackgroundServiceSignInInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastBackgroundServiceSignInInfo2 : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastBackgroundServiceSignInInfo2(std::nullptr_t = nullptr) noexcept {} IAppBroadcastBackgroundServiceSignInInfo2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastBackgroundServiceStreamInfo : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastBackgroundServiceStreamInfo(std::nullptr_t = nullptr) noexcept {} IAppBroadcastBackgroundServiceStreamInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastBackgroundServiceStreamInfo2 : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastBackgroundServiceStreamInfo2(std::nullptr_t = nullptr) noexcept {} IAppBroadcastBackgroundServiceStreamInfo2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastCameraCaptureStateChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastCameraCaptureStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastCameraCaptureStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastGlobalSettings : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastGlobalSettings(std::nullptr_t = nullptr) noexcept {} IAppBroadcastGlobalSettings(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastHeartbeatRequestedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastHeartbeatRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastHeartbeatRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastManagerStatics(std::nullptr_t = nullptr) noexcept {} IAppBroadcastManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastMicrophoneCaptureStateChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastMicrophoneCaptureStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastMicrophoneCaptureStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPlugIn : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPlugIn(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPlugIn(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPlugInManager : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPlugInManager(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPlugInManager(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPlugInManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPlugInManagerStatics(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPlugInManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPlugInStateChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPlugInStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPlugInStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPreview : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPreview(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPreview(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPreviewStateChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPreviewStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPreviewStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPreviewStreamReader : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPreviewStreamReader(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPreviewStreamReader(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPreviewStreamVideoFrame : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPreviewStreamVideoFrame(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPreviewStreamVideoFrame(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPreviewStreamVideoHeader : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPreviewStreamVideoHeader(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPreviewStreamVideoHeader(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastProviderSettings : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastProviderSettings(std::nullptr_t = nullptr) noexcept {} IAppBroadcastProviderSettings(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastServices : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastServices(std::nullptr_t = nullptr) noexcept {} IAppBroadcastServices(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastSignInStateChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastSignInStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastSignInStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastState : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastState(std::nullptr_t = nullptr) noexcept {} IAppBroadcastState(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastStreamAudioFrame : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastStreamAudioFrame(std::nullptr_t = nullptr) noexcept {} IAppBroadcastStreamAudioFrame(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastStreamAudioHeader : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastStreamAudioHeader(std::nullptr_t = nullptr) noexcept {} IAppBroadcastStreamAudioHeader(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastStreamReader : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastStreamReader(std::nullptr_t = nullptr) noexcept {} IAppBroadcastStreamReader(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastStreamStateChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastStreamStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastStreamStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastStreamVideoFrame : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastStreamVideoFrame(std::nullptr_t = nullptr) noexcept {} IAppBroadcastStreamVideoFrame(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastStreamVideoHeader : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastStreamVideoHeader(std::nullptr_t = nullptr) noexcept {} IAppBroadcastStreamVideoHeader(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastTriggerDetails : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastTriggerDetails(std::nullptr_t = nullptr) noexcept {} IAppBroadcastTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastViewerCountChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastViewerCountChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastViewerCountChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCapture : Windows::Foundation::IInspectable, impl::consume_t { IAppCapture(std::nullptr_t = nullptr) noexcept {} IAppCapture(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureAlternateShortcutKeys : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureAlternateShortcutKeys(std::nullptr_t = nullptr) noexcept {} IAppCaptureAlternateShortcutKeys(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureAlternateShortcutKeys2 : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureAlternateShortcutKeys2(std::nullptr_t = nullptr) noexcept {} IAppCaptureAlternateShortcutKeys2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureAlternateShortcutKeys3 : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureAlternateShortcutKeys3(std::nullptr_t = nullptr) noexcept {} IAppCaptureAlternateShortcutKeys3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureDurationGeneratedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureDurationGeneratedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppCaptureDurationGeneratedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureFileGeneratedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureFileGeneratedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppCaptureFileGeneratedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureManagerStatics(std::nullptr_t = nullptr) noexcept {} IAppCaptureManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureMetadataWriter : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureMetadataWriter(std::nullptr_t = nullptr) noexcept {} IAppCaptureMetadataWriter(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureMicrophoneCaptureStateChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureMicrophoneCaptureStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppCaptureMicrophoneCaptureStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureRecordOperation : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureRecordOperation(std::nullptr_t = nullptr) noexcept {} IAppCaptureRecordOperation(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureRecordingStateChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureRecordingStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppCaptureRecordingStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureServices : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureServices(std::nullptr_t = nullptr) noexcept {} IAppCaptureServices(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureSettings : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureSettings(std::nullptr_t = nullptr) noexcept {} IAppCaptureSettings(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureSettings2 : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureSettings2(std::nullptr_t = nullptr) noexcept {} IAppCaptureSettings2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureSettings3 : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureSettings3(std::nullptr_t = nullptr) noexcept {} IAppCaptureSettings3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureSettings4 : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureSettings4(std::nullptr_t = nullptr) noexcept {} IAppCaptureSettings4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureSettings5 : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureSettings5(std::nullptr_t = nullptr) noexcept {} IAppCaptureSettings5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureState : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureState(std::nullptr_t = nullptr) noexcept {} IAppCaptureState(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureStatics : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureStatics(std::nullptr_t = nullptr) noexcept {} IAppCaptureStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureStatics2(std::nullptr_t = nullptr) noexcept {} IAppCaptureStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICameraCaptureUI : Windows::Foundation::IInspectable, impl::consume_t { ICameraCaptureUI(std::nullptr_t = nullptr) noexcept {} ICameraCaptureUI(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICameraCaptureUIPhotoCaptureSettings : Windows::Foundation::IInspectable, impl::consume_t { ICameraCaptureUIPhotoCaptureSettings(std::nullptr_t = nullptr) noexcept {} ICameraCaptureUIPhotoCaptureSettings(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICameraCaptureUIVideoCaptureSettings : Windows::Foundation::IInspectable, impl::consume_t { ICameraCaptureUIVideoCaptureSettings(std::nullptr_t = nullptr) noexcept {} ICameraCaptureUIVideoCaptureSettings(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICameraOptionsUIStatics : Windows::Foundation::IInspectable, impl::consume_t { ICameraOptionsUIStatics(std::nullptr_t = nullptr) noexcept {} ICameraOptionsUIStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICapturedFrame : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICapturedFrame(std::nullptr_t = nullptr) noexcept {} ICapturedFrame(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICapturedFrame2 : Windows::Foundation::IInspectable, impl::consume_t { ICapturedFrame2(std::nullptr_t = nullptr) noexcept {} ICapturedFrame2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICapturedFrameControlValues : Windows::Foundation::IInspectable, impl::consume_t { ICapturedFrameControlValues(std::nullptr_t = nullptr) noexcept {} ICapturedFrameControlValues(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICapturedFrameControlValues2 : Windows::Foundation::IInspectable, impl::consume_t { ICapturedFrameControlValues2(std::nullptr_t = nullptr) noexcept {} ICapturedFrameControlValues2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICapturedFrameWithSoftwareBitmap : Windows::Foundation::IInspectable, impl::consume_t { ICapturedFrameWithSoftwareBitmap(std::nullptr_t = nullptr) noexcept {} ICapturedFrameWithSoftwareBitmap(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICapturedPhoto : Windows::Foundation::IInspectable, impl::consume_t { ICapturedPhoto(std::nullptr_t = nullptr) noexcept {} ICapturedPhoto(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGameBarServices : Windows::Foundation::IInspectable, impl::consume_t { IGameBarServices(std::nullptr_t = nullptr) noexcept {} IGameBarServices(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGameBarServicesCommandEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IGameBarServicesCommandEventArgs(std::nullptr_t = nullptr) noexcept {} IGameBarServicesCommandEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGameBarServicesManager : Windows::Foundation::IInspectable, impl::consume_t { IGameBarServicesManager(std::nullptr_t = nullptr) noexcept {} IGameBarServicesManager(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGameBarServicesManagerGameBarServicesCreatedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IGameBarServicesManagerGameBarServicesCreatedEventArgs(std::nullptr_t = nullptr) noexcept {} IGameBarServicesManagerGameBarServicesCreatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGameBarServicesManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IGameBarServicesManagerStatics(std::nullptr_t = nullptr) noexcept {} IGameBarServicesManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGameBarServicesTargetInfo : Windows::Foundation::IInspectable, impl::consume_t { IGameBarServicesTargetInfo(std::nullptr_t = nullptr) noexcept {} IGameBarServicesTargetInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILowLagMediaRecording : Windows::Foundation::IInspectable, impl::consume_t { ILowLagMediaRecording(std::nullptr_t = nullptr) noexcept {} ILowLagMediaRecording(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILowLagMediaRecording2 : Windows::Foundation::IInspectable, impl::consume_t { ILowLagMediaRecording2(std::nullptr_t = nullptr) noexcept {} ILowLagMediaRecording2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILowLagMediaRecording3 : Windows::Foundation::IInspectable, impl::consume_t { ILowLagMediaRecording3(std::nullptr_t = nullptr) noexcept {} ILowLagMediaRecording3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILowLagPhotoCapture : Windows::Foundation::IInspectable, impl::consume_t { ILowLagPhotoCapture(std::nullptr_t = nullptr) noexcept {} ILowLagPhotoCapture(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILowLagPhotoSequenceCapture : Windows::Foundation::IInspectable, impl::consume_t { ILowLagPhotoSequenceCapture(std::nullptr_t = nullptr) noexcept {} ILowLagPhotoSequenceCapture(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapture : Windows::Foundation::IInspectable, impl::consume_t { IMediaCapture(std::nullptr_t = nullptr) noexcept {} IMediaCapture(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapture2 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCapture2(std::nullptr_t = nullptr) noexcept {} IMediaCapture2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapture3 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCapture3(std::nullptr_t = nullptr) noexcept {} IMediaCapture3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapture4 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCapture4(std::nullptr_t = nullptr) noexcept {} IMediaCapture4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapture5 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCapture5(std::nullptr_t = nullptr) noexcept {} IMediaCapture5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapture6 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCapture6(std::nullptr_t = nullptr) noexcept {} IMediaCapture6(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapture7 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCapture7(std::nullptr_t = nullptr) noexcept {} IMediaCapture7(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureDeviceExclusiveControlStatusChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureDeviceExclusiveControlStatusChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IMediaCaptureDeviceExclusiveControlStatusChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureFailedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureFailedEventArgs(std::nullptr_t = nullptr) noexcept {} IMediaCaptureFailedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureFocusChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureFocusChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IMediaCaptureFocusChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureInitializationSettings : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureInitializationSettings(std::nullptr_t = nullptr) noexcept {} IMediaCaptureInitializationSettings(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureInitializationSettings2 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureInitializationSettings2(std::nullptr_t = nullptr) noexcept {} IMediaCaptureInitializationSettings2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureInitializationSettings3 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureInitializationSettings3(std::nullptr_t = nullptr) noexcept {} IMediaCaptureInitializationSettings3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureInitializationSettings4 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureInitializationSettings4(std::nullptr_t = nullptr) noexcept {} IMediaCaptureInitializationSettings4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureInitializationSettings5 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureInitializationSettings5(std::nullptr_t = nullptr) noexcept {} IMediaCaptureInitializationSettings5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureInitializationSettings6 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureInitializationSettings6(std::nullptr_t = nullptr) noexcept {} IMediaCaptureInitializationSettings6(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureInitializationSettings7 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureInitializationSettings7(std::nullptr_t = nullptr) noexcept {} IMediaCaptureInitializationSettings7(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapturePauseResult : Windows::Foundation::IInspectable, impl::consume_t { IMediaCapturePauseResult(std::nullptr_t = nullptr) noexcept {} IMediaCapturePauseResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureRelativePanelWatcher : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureRelativePanelWatcher(std::nullptr_t = nullptr) noexcept {} IMediaCaptureRelativePanelWatcher(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureSettings : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureSettings(std::nullptr_t = nullptr) noexcept {} IMediaCaptureSettings(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureSettings2 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureSettings2(std::nullptr_t = nullptr) noexcept {} IMediaCaptureSettings2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureSettings3 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureSettings3(std::nullptr_t = nullptr) noexcept {} IMediaCaptureSettings3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureStatics : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureStatics(std::nullptr_t = nullptr) noexcept {} IMediaCaptureStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureStopResult : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureStopResult(std::nullptr_t = nullptr) noexcept {} IMediaCaptureStopResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureVideoPreview : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureVideoPreview(std::nullptr_t = nullptr) noexcept {} IMediaCaptureVideoPreview(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureVideoProfile : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureVideoProfile(std::nullptr_t = nullptr) noexcept {} IMediaCaptureVideoProfile(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureVideoProfile2 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureVideoProfile2(std::nullptr_t = nullptr) noexcept {} IMediaCaptureVideoProfile2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureVideoProfileMediaDescription : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureVideoProfileMediaDescription(std::nullptr_t = nullptr) noexcept {} IMediaCaptureVideoProfileMediaDescription(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureVideoProfileMediaDescription2 : Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureVideoProfileMediaDescription2(std::nullptr_t = nullptr) noexcept {} IMediaCaptureVideoProfileMediaDescription2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOptionalReferencePhotoCapturedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IOptionalReferencePhotoCapturedEventArgs(std::nullptr_t = nullptr) noexcept {} IOptionalReferencePhotoCapturedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPhotoCapturedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IPhotoCapturedEventArgs(std::nullptr_t = nullptr) noexcept {} IPhotoCapturedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPhotoConfirmationCapturedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IPhotoConfirmationCapturedEventArgs(std::nullptr_t = nullptr) noexcept {} IPhotoConfirmationCapturedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVideoStreamConfiguration : Windows::Foundation::IInspectable, impl::consume_t { IVideoStreamConfiguration(std::nullptr_t = nullptr) noexcept {} IVideoStreamConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif