// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Media_Protection_PlayReady_1_H #define WINRT_Windows_Media_Protection_PlayReady_1_H #include "winrt/impl/Windows.Media.Protection.0.h" #include "winrt/impl/Windows.Media.Protection.PlayReady.0.h" WINRT_EXPORT namespace winrt::Windows::Media::Protection::PlayReady { struct WINRT_IMPL_EMPTY_BASES INDClient : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDClient(std::nullptr_t = nullptr) noexcept {} INDClient(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDClientFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDClientFactory(std::nullptr_t = nullptr) noexcept {} INDClientFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDClosedCaptionDataReceivedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDClosedCaptionDataReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} INDClosedCaptionDataReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDCustomData : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDCustomData(std::nullptr_t = nullptr) noexcept {} INDCustomData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDCustomDataFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDCustomDataFactory(std::nullptr_t = nullptr) noexcept {} INDCustomDataFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDDownloadEngine : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDDownloadEngine(std::nullptr_t = nullptr) noexcept {} INDDownloadEngine(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDDownloadEngineNotifier : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDDownloadEngineNotifier(std::nullptr_t = nullptr) noexcept {} INDDownloadEngineNotifier(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDLicenseFetchCompletedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDLicenseFetchCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} INDLicenseFetchCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDLicenseFetchDescriptor : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDLicenseFetchDescriptor(std::nullptr_t = nullptr) noexcept {} INDLicenseFetchDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDLicenseFetchDescriptorFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDLicenseFetchDescriptorFactory(std::nullptr_t = nullptr) noexcept {} INDLicenseFetchDescriptorFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDLicenseFetchResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDLicenseFetchResult(std::nullptr_t = nullptr) noexcept {} INDLicenseFetchResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDMessenger : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDMessenger(std::nullptr_t = nullptr) noexcept {} INDMessenger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDProximityDetectionCompletedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDProximityDetectionCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} INDProximityDetectionCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDRegistrationCompletedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDRegistrationCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} INDRegistrationCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDSendResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDSendResult(std::nullptr_t = nullptr) noexcept {} INDSendResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDStartResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDStartResult(std::nullptr_t = nullptr) noexcept {} INDStartResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDStorageFileHelper : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDStorageFileHelper(std::nullptr_t = nullptr) noexcept {} INDStorageFileHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDStreamParser : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDStreamParser(std::nullptr_t = nullptr) noexcept {} INDStreamParser(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDStreamParserNotifier : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDStreamParserNotifier(std::nullptr_t = nullptr) noexcept {} INDStreamParserNotifier(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDTCPMessengerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDTCPMessengerFactory(std::nullptr_t = nullptr) noexcept {} INDTCPMessengerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INDTransmitterProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t { INDTransmitterProperties(std::nullptr_t = nullptr) noexcept {} INDTransmitterProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyContentHeader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadyContentHeader(std::nullptr_t = nullptr) noexcept {} IPlayReadyContentHeader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyContentHeader2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyContentHeader2(std::nullptr_t = nullptr) noexcept {} IPlayReadyContentHeader2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyContentHeaderFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadyContentHeaderFactory(std::nullptr_t = nullptr) noexcept {} IPlayReadyContentHeaderFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyContentHeaderFactory2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadyContentHeaderFactory2(std::nullptr_t = nullptr) noexcept {} IPlayReadyContentHeaderFactory2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyContentResolver : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadyContentResolver(std::nullptr_t = nullptr) noexcept {} IPlayReadyContentResolver(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyDomain : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadyDomain(std::nullptr_t = nullptr) noexcept {} IPlayReadyDomain(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyDomainIterableFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadyDomainIterableFactory(std::nullptr_t = nullptr) noexcept {} IPlayReadyDomainIterableFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyDomainJoinServiceRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyDomainJoinServiceRequest(std::nullptr_t = nullptr) noexcept {} IPlayReadyDomainJoinServiceRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyDomainLeaveServiceRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyDomainLeaveServiceRequest(std::nullptr_t = nullptr) noexcept {} IPlayReadyDomainLeaveServiceRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyITADataGenerator : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadyITADataGenerator(std::nullptr_t = nullptr) noexcept {} IPlayReadyITADataGenerator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyIndividualizationServiceRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyIndividualizationServiceRequest(std::nullptr_t = nullptr) noexcept {} IPlayReadyIndividualizationServiceRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyLicense : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadyLicense(std::nullptr_t = nullptr) noexcept {} IPlayReadyLicense(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyLicense2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyLicense2(std::nullptr_t = nullptr) noexcept {} IPlayReadyLicense2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyLicenseAcquisitionServiceRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyLicenseAcquisitionServiceRequest(std::nullptr_t = nullptr) noexcept {} IPlayReadyLicenseAcquisitionServiceRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyLicenseAcquisitionServiceRequest2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyLicenseAcquisitionServiceRequest2(std::nullptr_t = nullptr) noexcept {} IPlayReadyLicenseAcquisitionServiceRequest2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyLicenseAcquisitionServiceRequest3 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyLicenseAcquisitionServiceRequest3(std::nullptr_t = nullptr) noexcept {} IPlayReadyLicenseAcquisitionServiceRequest3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyLicenseIterableFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadyLicenseIterableFactory(std::nullptr_t = nullptr) noexcept {} IPlayReadyLicenseIterableFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyLicenseManagement : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadyLicenseManagement(std::nullptr_t = nullptr) noexcept {} IPlayReadyLicenseManagement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyLicenseSession : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadyLicenseSession(std::nullptr_t = nullptr) noexcept {} IPlayReadyLicenseSession(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyLicenseSession2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyLicenseSession2(std::nullptr_t = nullptr) noexcept {} IPlayReadyLicenseSession2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyLicenseSessionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadyLicenseSessionFactory(std::nullptr_t = nullptr) noexcept {} IPlayReadyLicenseSessionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyMeteringReportServiceRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyMeteringReportServiceRequest(std::nullptr_t = nullptr) noexcept {} IPlayReadyMeteringReportServiceRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyRevocationServiceRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyRevocationServiceRequest(std::nullptr_t = nullptr) noexcept {} IPlayReadyRevocationServiceRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadySecureStopIterableFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadySecureStopIterableFactory(std::nullptr_t = nullptr) noexcept {} IPlayReadySecureStopIterableFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadySecureStopServiceRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadySecureStopServiceRequest(std::nullptr_t = nullptr) noexcept {} IPlayReadySecureStopServiceRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadySecureStopServiceRequestFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadySecureStopServiceRequestFactory(std::nullptr_t = nullptr) noexcept {} IPlayReadySecureStopServiceRequestFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyServiceRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyServiceRequest(std::nullptr_t = nullptr) noexcept {} IPlayReadyServiceRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadySoapMessage : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadySoapMessage(std::nullptr_t = nullptr) noexcept {} IPlayReadySoapMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlayReadyStatics(std::nullptr_t = nullptr) noexcept {} IPlayReadyStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyStatics2(std::nullptr_t = nullptr) noexcept {} IPlayReadyStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyStatics3(std::nullptr_t = nullptr) noexcept {} IPlayReadyStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyStatics4(std::nullptr_t = nullptr) noexcept {} IPlayReadyStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlayReadyStatics5 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPlayReadyStatics5(std::nullptr_t = nullptr) noexcept {} IPlayReadyStatics5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif