﻿<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest">

    <Identity Name="Microsoft.Media.PlayReadyClient"
              ProcessorArchitecture="x64"
              Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
              Version="2.3.1678.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.2.1</OSMinVersion>
        <OSMaxVersionTested>6.2.1</OSMaxVersionTested>
    </Prerequisites>

    <!--PER-PACKAGE EXTENSIONS-->
    <Extensions>
        <Extension Category="windows.activatableClass.inProcessServer">
            <InProcessServer>
                <Path>Microsoft.Media.PlayReadyClient.dll</Path>
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyContentHeader" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyContentResolver" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyLicenseIterable" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyStatics" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyLicenseAcquisitionServiceRequest" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyLicenseManagement" 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.PlayReadyMeteringReportServiceRequest" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyIndividualizationServiceRequest" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyRevocationServiceRequest" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyByteStreamHandler" ThreadingModel="both" />
                <ActivatableClass ActivatableClassId="Microsoft.Media.PlayReadyClient.PlayReadyWinRTTrustedInput" 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.IPlayReadyRevocationServiceRequest" InterfaceId="A60BE281-DC7C-486B-89DC-A989D606E961"/>
                <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.IPlayReadySoapMessage" InterfaceId="275F986C-DAB9-4408-96D9-C1024ADAD5C9"/>
                <Interface Name="Microsoft.Media.PlayReadyClient.IPlayReadyStatics" InterfaceId="06698336-96EA-4210-B4F9-1AC826669601"/>
            </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"/>
            </ProxyStub>
        </Extension>
    </Extensions>

</Package>