﻿<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest">

  <!-- no device specific tags -->  

  <Identity Name="Microsoft.Media.PlayReadyClient.2"
              ProcessorArchitecture="x86"
              Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
              Version="2.11.2154.0"/>

  <Properties>
        <DisplayName>Microsoft PlayReady</DisplayName>
        <Framework>true</Framework>
        <PublisherDisplayName>Microsoft Corporation</PublisherDisplayName>
        <Description>PlayReady Content Protection Framework</Description>
        <Logo>mslogo24x24.png</Logo>
    </Properties>

    <Resources>
        <Resource Language="en-us"/>
    </Resources>

    <Prerequisites>
        <OSMinVersion>6.3.0</OSMinVersion>
        <OSMaxVersionTested>6.3.0</OSMaxVersionTested>
    </Prerequisites>

    <!--PER-PACKAGE EXTENSIONS-->
    <Extensions>
        <Extension Category="windows.activatableClass.inProcessServer">
            <InProcessServer>
                <Path>Microsoft.Media.PlayReadyClient.dll</Path>
                <ActivatableClass ActivatableClassId="com.microsoft.playready.CdmFactory" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyByteStreamHandler" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyContentHeader" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyContentResolver" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyDomainIterable" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyDomainJoinServiceRequest" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyDomainLeaveServiceRequest" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyIndividualizationServiceRequest" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyITADataGenerator" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyLicenseAcquisitionServiceRequest" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyLicenseIterable" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyLicenseManagement" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyMeteringReportServiceRequest" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyRevocationServiceRequest" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyStatics" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyWinRTTrustedInput" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.NDClient" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.NDCustomData" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.NDDownloadEngineNotifier" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.NDLicenseFetchDescriptor" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.NDSampleBuffer" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.NDSampleParsedEventArgs" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.NDSessionManagement" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.NDSessionManagementFactory" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.NDStorageFileHelper" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.NDStreamParserNotifier" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.NDTCPMessenger" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.NDTransmitterProperties" ThreadingModel="both" />
            </InProcessServer>
        </Extension>
        <Extension Category="windows.activatableClass.proxyStub">
            <ProxyStub ClassId="7E51E1D5-DDCB-49D2-84AC-BD4904A09E83">
                <Path>Microsoft.Media.PlayReadyClientps.dll</Path>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyContentHeader" InterfaceId="57F436B4-9C42-4939-B8DD-6FAD1E92B173"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyContentHeaderFactory" InterfaceId="7DE8418E-EFED-4EDA-AB18-9AE5BF00A069"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyContentResolver" InterfaceId="6EC715D4-08A8-4FD7-AA8D-0C57326B04B0"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyDomain" InterfaceId="88C1B6C9-1C41-4012-BACA-2DA9B000C1CA"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyDomainIterableFactory" InterfaceId="804403B8-0CF4-4F6A-83C3-52A57B9A9A97"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyDomainJoinServiceRequest" InterfaceId="41FDF8B4-BC14-4FF0-867F-0AEFF3A854ED"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyDomainJoinServiceRequestFactory" InterfaceId="92FD10B6-3766-48A9-A0C7-9E0EF39A1531"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyDomainLeaveServiceRequest" InterfaceId="DA7E66C3-E316-4241-8B31-0AB401D130EC"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyDomainLeaveServiceRequestFactory" InterfaceId="B37E4088-841E-4286-A230-6019423E858D"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyEnabler" InterfaceId="D9179E2C-D002-4A7C-8CCF-EB4F5D1C2438"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyIndividualizationServiceRequest" InterfaceId="4E494F75-0420-4114-BE22-98E60CAD4D46"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyITADataGenerator" InterfaceId="142C3864-02AA-4BB0-9B87-717FB9E86AA4"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyLicenseAcquisitionServiceRequest" InterfaceId="2AE5FF87-528C-4BE2-B74E-FF2A8C0C030B"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyLicenseAcquisitionServiceRequestFactory" InterfaceId="3380DF4E-CD7E-4C58-9788-A6C490DCD052"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyLicense" InterfaceId="99F92323-4B61-42F5-8151-1923763690F2"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyLicenseIterableFactory" InterfaceId="F29E89B6-8601-4D17-98D2-7DAC4608A3A1"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyLicenseManagement" InterfaceId="35BA7E19-E55D-4792-A872-167D719EB6DF"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyMeteringReportServiceRequest" InterfaceId="517841AD-E08D-40CF-977B-1F342FEDEF23"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyMeteringReportServiceRequestFactory" InterfaceId="F9FFD172-F5E8-4466-869F-E39E99A7BDEA"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyRevocationServiceRequest" InterfaceId="A60BE281-DC7C-486B-89DC-A989D606E961"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadySoapMessage" InterfaceId="275F986C-DAB9-4408-96D9-C1024ADAD5C9"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyStatics" InterfaceId="06698336-96EA-4210-B4F9-1AC826669601"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDBeginSetupDecryptorEventArgs" InterfaceId="0D3962C4-B0B9-4970-8D8D-9A38253D0DA8"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDClient" InterfaceId="02AC6E4D-116A-48F5-9833-AE2F1A82C681"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDClientFactory" InterfaceId="6A4482EB-6CEA-4420-8A90-66EE20B0A560"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDClosedCaptionDataReceivedEventArgs" InterfaceId="9355A69D-4D09-4241-AF48-0B0A4F2DBE19"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDContentIDReceivedEventArgs" InterfaceId="B2990607-ABF1-4C6F-9FF9-673D8575DD5F"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDCustomData" InterfaceId="24A5266A-7238-4488-9DFB-49387034A11E"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDCustomDataFactory" InterfaceId="2EC2E72C-EE7A-4B94-9EE3-23FB509EA0B2"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDDownloadEngine" InterfaceId="3C7B79F3-4D0A-45B4-8046-315CE789AFCF"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDDownloadEngineEvents" InterfaceId="E7FCC2DD-13D4-4935-A8BA-5E392673806D"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDDownloadEngineNotifier" InterfaceId="6F6542A1-f037-40CC-B95C-A7687dE42F90"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDDownloadEngineNotifierFactory" InterfaceId="0941EF64-5F70-4E86-9804-8AF345E87D80"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDLicenseFetchCompletedEventArgs" InterfaceId="E90CE380-B958-420B-B8D6-71A6D0A87D2B"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDLicenseFetchDescriptor" InterfaceId="48FB2C64-27B0-4867-BE52-3D2F647426A0"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDLicenseFetchDescriptorFactory" InterfaceId="2493E4B4-32ED-4FE5-A50A-997DEE9D9C21"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDLicenseFetchResult" InterfaceId="2438320E-7D67-4528-8873-F5B3155BEB8E"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDMediaStreamDescriptorCreatedEventArgs" InterfaceId="40FD41AC-66D6-4C7A-85F7-7011192C8ABA"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDMessenger" InterfaceId="65E85230-3F70-41C0-8095-6E061928682F"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDNetworkSourceDataReceivedEventArgs" InterfaceId="3FDFF581-7470-4B0F-972B-48A26D8A8496"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDPROReceivedEventArgs" InterfaceId="35216750-52BD-44CA-B7A9-33BD23642366"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDProximityDetectionCompletedEventArgs" InterfaceId="D432478C-BA0E-40B8-8F7E-095FE5982795"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDRegistrationCompletedEventArgs" InterfaceId="E77EBC3A-42BC-43EE-982A-2BED66D741B0"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDSampleBuffer" InterfaceId="DAC40C87-3E26-493D-84C7-63A92BB87755"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDSampleBufferFactory" InterfaceId="BB963838-45D8-4FE7-A263-06A6B794AFF1"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDSampleParsedEventArgs" InterfaceId="DC297D0C-C8FE-45F3-B9B9-EB6D7B1D84FB"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDSendResult" InterfaceId="92AA5BB0-0DD9-4C0A-BFD9-6FB093CF7F72"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDSessionManagement" InterfaceId="DDA21CEE-B070-4595-A97D-6F58CE24C1CE"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDStartResult" InterfaceId="6A98CAE7-681A-47D7-A542-B6534F7E2A8B"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDStorageFileHelper" InterfaceId="94C71855-CF86-4B0B-BD20-AF82BCAA8E3F"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDStreamParser" InterfaceId="5640E273-9232-4394-A826-D5AE806FB48F"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDStreamParserEvents" InterfaceId="2785ED8B-7BCB-43DA-A7ED-348046EFFB0E"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDStreamParserNotifier" InterfaceId="66227194-9060-43F6-9658-E8478A26B6B9"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDStreamParserNotifierFactory" InterfaceId="38F5CD1C-B8F9-491F-8EC4-257F3D6793A6"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDTCPMessengerFactory" InterfaceId="A3642C76-ACBB-4054-A516-1D1BBB93461F"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.INDTransmitterProperties" InterfaceId="8775D660-0B47-4843-9CD3-E7BE7F3AC0B1"/>
                <!-- Interfaces declared in Microsoft.Media.PlayReadyClientND.idl and generated in Microsoft.Media.PlayReadyClientND.h -->
                <Interface Name="__FIAsyncOperationCompletedHandler_1_Microsoft__CMedia__CPlayReadyClient__CINDLicenseFetchResult" InterfaceId="0589329b-5561-50d6-8b8a-a358b19e0d14"/>
                <Interface Name="__FIAsyncOperationCompletedHandler_1_Microsoft__CMedia__CPlayReadyClient__CINDSendResult" InterfaceId="85d6389c-765e-574a-b69a-c8de41ef9102"/>
                <Interface Name="__FIAsyncOperationCompletedHandler_1_Microsoft__CMedia__CPlayReadyClient__CINDStartResult" InterfaceId="75f160f5-4699-535b-912c-278bf94bf2ee"/>
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CNDClient_Microsoft__CMedia__CPlayReadyClient__CINDRegistrationCompletedEventArgs" InterfaceId="1e16f353-56c1-5e89-b58f-bed6bc95fa93"/>
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CNDClient_Microsoft__CMedia__CPlayReadyClient__CINDProximityDetectionCompletedEventArgs" InterfaceId="60fcc455-bee9-5eac-82f8-89cb1fe8ac45"/>
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CNDClient_Microsoft__CMedia__CPlayReadyClient__CINDLicenseFetchCompletedEventArgs" InterfaceId="443a2273-352b-51f0-8fc5-725c8bb1a2fe"/>
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CNDClient_Microsoft__CMedia__CPlayReadyClient__CINDClosedCaptionDataReceivedEventArgs" InterfaceId="aae01fd5-ed9d-5205-9f53-bd4f382989ce"/>
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CNDClient_IInspectable" InterfaceId="023676d1-546b-5a8a-85eb-927bac920605"/>
                <!-- Interfaces declared in Microsoft.Media.PlayReadyClientNDInternal.idl and generated in microsoft.media.playreadyclientndinternal.h -->
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CNDDownloadEngineNotifier_Microsoft__CMedia__CPlayReadyClient__CINDPROReceivedEventArgs" InterfaceId="6c5adfd1-5858-514c-9844-1f367d168c8d"/>
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CNDDownloadEngineNotifier_Microsoft__CMedia__CPlayReadyClient__CINDContentIDReceivedEventArgs" InterfaceId="f1f91eb3-5099-50db-9342-c8f2eb90ac34"/>
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CNDDownloadEngineNotifier_Microsoft__CMedia__CPlayReadyClient__CINDNetworkSourceDataReceivedEventArgs" InterfaceId="cd4b7d48-3e30-527b-abb4-c0ba0d9cb8ac"/>
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CNDStreamParserNotifier_Microsoft__CMedia__CPlayReadyClient__CINDContentIDReceivedEventArgs" InterfaceId="da570ea3-b50e-5a1a-88d4-1dd5f2c1d2a3"/>
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CNDStreamParserNotifier_Microsoft__CMedia__CPlayReadyClient__CINDMediaStreamDescriptorCreatedEventArgs" InterfaceId="98ffea37-4780-57cb-b5a4-64f32d719243"/>
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CNDStreamParserNotifier_Microsoft__CMedia__CPlayReadyClient__CINDSampleParsedEventArgs" InterfaceId="1126c275-607c-5af8-a1be-feed3bea5eea"/>
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CNDStreamParserNotifier_Microsoft__CMedia__CPlayReadyClient__CINDClosedCaptionDataReceivedEventArgs" InterfaceId="700f912f-7ba2-5b26-bdfb-731a8ba0e69e"/>
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CNDStreamParserNotifier_Microsoft__CMedia__CPlayReadyClient__CINDBeginSetupDecryptorEventArgs" InterfaceId="6ab57b52-a259-53e8-b599-d06ef8ea60b0"/>
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CINDSampleBuffer_IInspectable" InterfaceId="7b2abddb-718f-51f3-8742-fde7656ea65c"/>
                <Interface Name="__FITypedEventHandler_2_Microsoft__CMedia__CPlayReadyClient__CNDDownloadEngineNotifier_IInspectable" InterfaceId="3a74a713-804e-5915-95d1-9429c2795e66"/>
            </ProxyStub>
        </Extension>
        <Extension Category="windows.activatableClass.proxyStub"><ProxyStub ClassId="9397CB76-C713-40DA-A54F-C87161F74DEA"><Path>msprmfsdkps.dll</Path><Interface Name="IMFMSPRLicenseManagement" InterfaceId="E48F182F-4632-41E2-84A1-2BB90E1DEE9D"/><Interface Name="IMFMSPRLicenseManagement2" InterfaceId="BC7FC5B6-A6FF-4FA6-B92E-ACF837007492"/><Interface Name="IMFMSPRNDSessionManagement" InterfaceId="EB91AFC0-AD42-42ED-8048-EB1F56C8BEC0"/><Interface Name="IMFMSPRTransmitterProperties" InterfaceId="0B8D6AF7-6060-484C-B448-FD3E58362EDF"/></ProxyStub></Extension>
    </Extensions>
</Package>



