// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Media_Control_1_H #define WINRT_Windows_Media_Control_1_H #include "winrt/impl/Windows.Media.Control.0.h" WINRT_EXPORT namespace winrt::Windows::Media::Control { struct WINRT_IMPL_EMPTY_BASES ICurrentSessionChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICurrentSessionChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ICurrentSessionChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGlobalSystemMediaTransportControlsSession : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGlobalSystemMediaTransportControlsSession(std::nullptr_t = nullptr) noexcept {} IGlobalSystemMediaTransportControlsSession(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGlobalSystemMediaTransportControlsSessionManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGlobalSystemMediaTransportControlsSessionManager(std::nullptr_t = nullptr) noexcept {} IGlobalSystemMediaTransportControlsSessionManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGlobalSystemMediaTransportControlsSessionManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGlobalSystemMediaTransportControlsSessionManagerStatics(std::nullptr_t = nullptr) noexcept {} IGlobalSystemMediaTransportControlsSessionManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGlobalSystemMediaTransportControlsSessionMediaProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGlobalSystemMediaTransportControlsSessionMediaProperties(std::nullptr_t = nullptr) noexcept {} IGlobalSystemMediaTransportControlsSessionMediaProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGlobalSystemMediaTransportControlsSessionPlaybackControls : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGlobalSystemMediaTransportControlsSessionPlaybackControls(std::nullptr_t = nullptr) noexcept {} IGlobalSystemMediaTransportControlsSessionPlaybackControls(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGlobalSystemMediaTransportControlsSessionPlaybackInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGlobalSystemMediaTransportControlsSessionPlaybackInfo(std::nullptr_t = nullptr) noexcept {} IGlobalSystemMediaTransportControlsSessionPlaybackInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGlobalSystemMediaTransportControlsSessionTimelineProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGlobalSystemMediaTransportControlsSessionTimelineProperties(std::nullptr_t = nullptr) noexcept {} IGlobalSystemMediaTransportControlsSessionTimelineProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaPropertiesChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaPropertiesChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IMediaPropertiesChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlaybackInfoChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlaybackInfoChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IPlaybackInfoChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISessionsChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISessionsChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ISessionsChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITimelinePropertiesChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITimelinePropertiesChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ITimelinePropertiesChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif