<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" copyright="Copyright (c) Microsoft Corporation. All Rights Reserved.">
  <assemblyIdentity name="Microsoft-Windows-WPD-PortableDeviceAPI" version="10.0.26100.8521" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <dependency discoverable="no" resourceType="Resources">
    <dependentAssembly dependencyType="prerequisite">
      <assemblyIdentity name="Microsoft-Windows-WPD-PortableDeviceAPI.Resources" version="10.0.26100.8521" processorArchitecture="amd64" language="*" buildType="release" publicKeyToken="31bf3856ad364e35" />
    </dependentAssembly>
  </dependency>
  <file name="portabledeviceapi.mof" destinationPath="$(runtime.wbem)\" sourceName="portabledeviceapi.mof" importPath="$(build.nttree)\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>PiqcpRrQtCzhMsb79nWXJtlmosb6OigVGBrwX4CQFOU=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <mof name="$(runtime.wbem)\portabledeviceapi.mof" />
  <file name="portabledevicetypes.mof" destinationPath="$(runtime.wbem)\" sourceName="portabledevicetypes.mof" importPath="$(build.nttree)\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>3iPhUrKLbqMNmu5KZTHr/Xw7mkL/vb1PO5+xdMI/P3A=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <mof name="$(runtime.wbem)\portabledevicetypes.mof" />
  <file name="portabledeviceclassextension.mof" destinationPath="$(runtime.wbem)\" sourceName="portabledeviceclassextension.mof" importPath="$(build.nttree)\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>QItdaWyhmperi4AYyjxoS3qJicbmMduV/eViCPPLW8g=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <mof name="$(runtime.wbem)\portabledeviceclassextension.mof" />
  <file name="portabledeviceconnectapi.mof" destinationPath="$(runtime.wbem)\" sourceName="portabledeviceconnectapi.mof" importPath="$(build.nttree)\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>TDoEOGv0aYkHeu9jc6mRx0U8c1dhc+uxHqmdXOcBhVk=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <mof name="$(runtime.wbem)\portabledeviceconnectapi.mof" />
  <file name="PortableDeviceApi.dll" destinationPath="$(runtime.system32)\" sourceName="PortableDeviceApi.dll" importPath="$(build.nttree)\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>xiO2fCSIw7XltHX7j+8MJx+KddJoK16CQhzV94gOrug=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="PortableDeviceTypes.dll" destinationPath="$(runtime.system32)\" sourceName="PortableDeviceTypes.dll" importPath="$(build.nttree)\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>tzt9dGNedlwhoMAOCpHMEr3lDWf+RomJtb/ruE7ESlI=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="PortableDeviceClassExtension.dll" destinationPath="$(runtime.system32)\" sourceName="PortableDeviceClassExtension.dll" importPath="$(build.nttree)\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>SseqrwRYxQoVstAaK6zNGfPSZWybW4zSM76igzzly7c=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="PortableDeviceConnectApi.dll" destinationPath="$(runtime.system32)\" sourceName="PortableDeviceConnectApi.dll" importPath="$(build.nttree)\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>r2vU8G7jTGPcfOJtq61TEy7cti9q6ZmDtVfkdNrDknk=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <directories>
    <directory destinationPath="$(runtime.system32)\LogFiles\Windows Portable Devices" owner="True" />
  </directories>
  <registryKeys>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{1F001332-1A57-4934-BE31-AFFC99F4EE0A}\">
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{1F001332-1A57-4934-BE31-AFFC99F4EE0A}\1.0\">
      <registryValue name="" valueType="REG_SZ" value="PortableDeviceApi 1.0 Type Library" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{1F001332-1A57-4934-BE31-AFFC99F4EE0A}\1.0\0\win64\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceApi.dll" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{1F001332-1A57-4934-BE31-AFFC99F4EE0A}\1.0\FLAGS\">
      <registryValue name="" valueType="REG_SZ" value="0" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{728a21c5-3d9e-48d7-9810-864848f0f404}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceApi.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{0af10cec-2ecd-4b92-9581-34f6ae0637f3}\">
      <registryValue name="" valueType="REG_SZ" value="Provides methods to enumerate and get information on portable devices and services using IPortableDeviceManager and IPortableDeviceServiceManager" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{0af10cec-2ecd-4b92-9581-34f6ae0637f3}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceApi.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{728a21c5-3d9e-48d7-9810-864848f0f404}\">
      <registryValue name="" valueType="REG_SZ" value="Provides access to a portable device using IPortableDevice" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{ef5db4c2-9312-422c-9152-411cd9c4dd84}\">
      <registryValue name="" valueType="REG_SZ" value="Provides access to a portable device service using IPortableDeviceService" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{ef5db4c2-9312-422c-9152-411cd9c4dd84}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceApi.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{f7c0039a-4762-488a-b4b3-760ef9a1ba9b}\">
      <registryValue name="" valueType="REG_SZ" value="Provides access to a portable device using IPortableDevice for multi-threaded applications (aggregates the free-threaded marshaler)" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{f7c0039a-4762-488a-b4b3-760ef9a1ba9b}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceApi.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{1649b154-c794-497a-9b03-f3f0121302f3}\">
      <registryValue name="" valueType="REG_SZ" value="Provides access to a portable device service using IPortableDeviceService for multi-threaded applications (aggregates the free-threaded marshaler)" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{1649b154-c794-497a-9b03-f3f0121302f3}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceApi.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{43232233-8338-4658-ae01-0b4ae830b6b0}\">
      <registryValue name="" valueType="REG_SZ" value="Portable Device IDispatch Factory" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{43232233-8338-4658-ae01-0b4ae830b6b0}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceApi.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Apartment" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{186dd02c-2dec-41b5-a7d4-b59056fade51}\">
      <registryValue name="" valueType="REG_SZ" value="Portable Devices Automation Factory" />
      <registryValue name="LocalizedString" valueType="REG_SZ" value="@$(runtime.system32)\PortableDeviceApi.dll,-501" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{186dd02c-2dec-41b5-a7d4-b59056fade51}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceApi.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Apartment" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{186dd02c-2dec-41b5-a7d4-b59056fade51}\ProgID\">
      <registryValue name="" valueType="REG_SZ" value="PortableDeviceAutomation.Factory" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{186dd02c-2dec-41b5-a7d4-b59056fade51}\Programmable\" />
    <registryKey keyName="HKEY_CLASSES_ROOT\PortableDeviceAutomation.Factory\">
      <registryValue name="" valueType="REG_SZ" value="Portable Devices Automation Factory" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\PortableDeviceAutomation.Factory\CLSID\">
      <registryValue name="" valueType="REG_SZ" value="{186dd02c-2dec-41b5-a7d4-b59056fade51}" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{de2d022d-2480-43be-97f0-d1fa2cf98f4f}\">
      <registryValue name="" valueType="REG_SZ" value="Provides IPortableDeviceKeyCollection helper methods for portable devices applications and drivers" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{0c15d503-d017-47ce-9016-7b3f978721cc}\">
      <registryValue name="" valueType="REG_SZ" value="Provides IPortableDeviceValues helper methods for portable devices applications and drivers" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{2B00BA2F-E750-4BEB-9235-97142EDE1D3E}\">
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{2B00BA2F-E750-4BEB-9235-97142EDE1D3E}\1.0\">
      <registryValue name="" valueType="REG_SZ" value="PortableDeviceTypes 1.0 Type Library" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{2B00BA2F-E750-4BEB-9235-97142EDE1D3E}\1.0\0\win64\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceTypes.dll" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{2B00BA2F-E750-4BEB-9235-97142EDE1D3E}\1.0\FLAGS\">
      <registryValue name="" valueType="REG_SZ" value="0" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{3882134d-14cf-4220-9cb4-435f86d83f60}\">
      <registryValue name="" valueType="REG_SZ" value="Provides IPortableDeviceValuesCollection helper methods for portable devices applications and drivers" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{08a99e2f-6d6d-4b80-af5a-baf2bcbe4cb9}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceTypes.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{08a99e2f-6d6d-4b80-af5a-baf2bcbe4cb9}\">
      <registryValue name="" valueType="REG_SZ" value="Provides IPortableDevicePropVariantCollection helper methods for portable devices applications and drivers" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{de2d022d-2480-43be-97f0-d1fa2cf98f4f}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceTypes.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{0b91a74b-ad7c-4a9d-b563-29eef9167172}\">
      <registryValue name="" valueType="REG_SZ" value="Provides IWpdSerializer helper methods for portable devices drivers" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{0b91a74b-ad7c-4a9d-b563-29eef9167172}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceTypes.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{0c15d503-d017-47ce-9016-7b3f978721cc}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceTypes.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{3882134d-14cf-4220-9cb4-435f86d83f60}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceTypes.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{B32F4002-BB27-45FF-AF4F-06631C1E8DAD}\">
      <registryValue name="" valueType="REG_SZ" value="PSFactoryBuffer" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{B32F4002-BB27-45FF-AF4F-06631C1E8DAD}\InProcServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceTypes.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{6848F6F2-3155-4F86-B6F5-263EEEAB3143}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceValues" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{6848F6F2-3155-4F86-B6F5-263EEEAB3143}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{B32F4002-BB27-45FF-AF4F-06631C1E8DAD}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{6E3F2D79-4E07-48C4-8208-D8C2E5AF4A99}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceValuesCollection" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{6E3F2D79-4E07-48C4-8208-D8C2E5AF4A99}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{B32F4002-BB27-45FF-AF4F-06631C1E8DAD}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{89B2E422-4F1B-4316-BCEF-A44AFEA83EB3}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDevicePropVariantCollection" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{89B2E422-4F1B-4316-BCEF-A44AFEA83EB3}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{B32F4002-BB27-45FF-AF4F-06631C1E8DAD}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{B32F4002-BB27-45FF-AF4F-06631C1E8DAD}\">
      <registryValue name="" valueType="REG_SZ" value="IWpdSerializer" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{B32F4002-BB27-45FF-AF4F-06631C1E8DAD}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{B32F4002-BB27-45FF-AF4F-06631C1E8DAD}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{DADA2357-E0AD-492E-98DB-DD61C53BA353}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceKeyCollection" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{DADA2357-E0AD-492E-98DB-DD61C53BA353}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{B32F4002-BB27-45FF-AF4F-06631C1E8DAD}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{A8792A31-F385-493C-A893-40F64EB45F6E}\">
      <registryValue name="" valueType="REG_SZ" value="PSFactoryBuffer" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{A8792A31-F385-493C-A893-40F64EB45F6E}\InProcServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceApi.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{10ECE955-CF41-4728-BFA0-41EEDF1BBF19}\">
      <registryValue name="" valueType="REG_SZ" value="IEnumPortableDeviceObjectIDs" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{10ECE955-CF41-4728-BFA0-41EEDF1BBF19}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{2C8C6DBF-E3DC-4061-BECC-8542E810D126}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceCapabilities" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{2C8C6DBF-E3DC-4061-BECC-8542E810D126}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{482B05C0-4056-44ED-9E0F-5E23B009DA93}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDevicePropertiesBulk" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{482B05C0-4056-44ED-9E0F-5E23B009DA93}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{625E2DF8-6392-4CF0-9AD1-3CFA5F17775C}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDevice" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{625E2DF8-6392-4CF0-9AD1-3CFA5F17775C}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{6A96ED84-7C73-4480-9938-BF5AF477D426}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceContent" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{6A96ED84-7C73-4480-9938-BF5AF477D426}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{7F6D695C-03DF-4439-A809-59266BEEE3A6}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceProperties" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{7F6D695C-03DF-4439-A809-59266BEEE3A6}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{88E04DB3-1012-4D64-9996-F703A950D3F4}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceDataStream" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{88E04DB3-1012-4D64-9996-F703A950D3F4}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{9DEACB80-11E8-40E3-A9F3-F557986A7845}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDevicePropertiesBulkCallback" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{9DEACB80-11E8-40E3-A9F3-F557986A7845}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{A1567595-4C2F-4574-A6FA-ECEF917B9A40}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceManager" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{A1567595-4C2F-4574-A6FA-ECEF917B9A40}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{A8792A31-F385-493C-A893-40F64EB45F6E}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceEventCallback" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{A8792A31-F385-493C-A893-40F64EB45F6E}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{FD8878AC-D841-4D17-891C-E6829CDB6934}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceResources" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{FD8878AC-D841-4D17-891C-E6829CDB6934}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{9B4ADD96-F6BF-4034-8708-ECA72BF10554}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceContent2" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{9B4ADD96-F6BF-4034-8708-ECA72BF10554}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{D3BD3A44-D7B5-40A9-98B7-2FA4D01DEC08}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceService" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{D3BD3A44-D7B5-40A9-98B7-2FA4D01DEC08}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{24DBD89D-413E-43E0-BD5B-197F3C56C886}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceServiceCapabilities" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{24DBD89D-413E-43E0-BD5B-197F3C56C886}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{A8ABC4E9-A84A-47A9-80B3-C5D9B172A961}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceServiceManager" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{A8ABC4E9-A84A-47A9-80B3-C5D9B172A961}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{C424233C-AFCE-4828-A756-7ED7A2350083}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceServiceMethodCallback" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{C424233C-AFCE-4828-A756-7ED7A2350083}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{E20333C9-FD34-412D-A381-CC6F2D820DF7}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceServiceMethods" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{E20333C9-FD34-412D-A381-CC6F2D820DF7}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{E56B0534-D9B9-425C-9B99-75F97CB3D7C8}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceServiceActivation" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{E56B0534-D9B9-425C-9B99-75F97CB3D7C8}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{BCED49C8-8EFE-41ED-960B-61313ABD47A9}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceServiceOpenCallback" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{BCED49C8-8EFE-41ED-960B-61313ABD47A9}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{A8792A31-F385-493C-A893-40F64EB45F6E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{4cadfae1-5512-456a-9d65-5b5e7e9ca9a3}\">
      <registryValue name="" valueType="REG_SZ" value="Provides customized initialization for WPD drivers using IPortableDeviceClassExtension" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{4cadfae1-5512-456a-9d65-5b5e7e9ca9a3}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\portabledeviceclassextension.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{BC08386A-9952-40CD-BA50-9541D64A4B4E}\">
      <registryValue name="" valueType="REG_SZ" value="PSFactoryBuffer" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{BC08386A-9952-40CD-BA50-9541D64A4B4E}\InProcServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\portabledeviceclassextension.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{BC08386A-9952-40CD-BA50-9541D64A4B4E}\">
      <registryValue name="" valueType="REG_SZ" value="IPortableDeviceClassExtension" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{BC08386A-9952-40CD-BA50-9541D64A4B4E}\ProxyStubClsid32\">
      <registryValue name="" valueType="REG_SZ" value="{BC08386A-9952-40CD-BA50-9541D64A4B4E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{C0FFA723-FF4C-4983-8565-66D78E73036E}\">
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{C0FFA723-FF4C-4983-8565-66D78E73036E}\1.0\">
      <registryValue name="" valueType="REG_SZ" value="PortableDeviceClassExtension 1.0 Type Library" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{C0FFA723-FF4C-4983-8565-66D78E73036E}\1.0\0\win64\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceClassExtension.dll" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{C0FFA723-FF4C-4983-8565-66D78E73036E}\1.0\FLAGS\">
      <registryValue name="" valueType="REG_SZ" value="0" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{a1570149-e645-4f43-8b0d-409b061db2fc}\">
      <registryValue name="" valueType="REG_SZ" value="Provides methods for enumerating paired MTP over Bluetooth devices" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{a1570149-e645-4f43-8b0d-409b061db2fc}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\portabledeviceconnectapi.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{8FE73967-AAE2-4D77-9921-0C4962631056}\">
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{8FE73967-AAE2-4D77-9921-0C4962631056}\1.0\">
      <registryValue name="" valueType="REG_SZ" value="PortableDeviceConnectAPI 1.0 Type Library" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{8FE73967-AAE2-4D77-9921-0C4962631056}\1.0\0\win64\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\PortableDeviceConnectApi.dll" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\TypeLib\{8FE73967-AAE2-4D77-9921-0C4962631056}\1.0\FLAGS\">
      <registryValue name="" valueType="REG_SZ" value="0" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Portable Devices\Devices">
      <securityDescriptor name="FRIENDLY_NAME_ACCESS" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Portable Devices\FormatMap">
      <securityDescriptor name="FORMAT_MAP_ACCESS" />
    </registryKey>
  </registryKeys>
  <trustInfo>
    <security>
      <accessControl>
        <securityDescriptorDefinitions>
          <securityDescriptorDefinition name="FRIENDLY_NAME_ACCESS" sddl="D:(A;OICI;KA;;;LS)(A;OICI;KA;;;BA)(A;OICI;KA;;;BU)" operationHint="replace" />
          <securityDescriptorDefinition name="FORMAT_MAP_ACCESS" sddl="D:(A;OICI;KA;;;BA)" operationHint="replace" />
          <securityDescriptorDefinition name="WRP_KEY_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;CI;GA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;CI;GR;;;SY)(A;CI;GR;;;BA)(A;CI;GR;;;BU)(A;CI;GR;;;S-1-15-2-1)(A;CI;GR;;;S-1-15-3-1024-1065365936-1281604716-3511738428-1654721687-432734479-3232135806-4053264122-3456934681)" operationHint="replace" />
          <securityDescriptorDefinition name="WRP_FILE_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;GRGX;;;BA)(A;;GRGX;;;SY)(A;;GRGX;;;BU)(A;;GRGX;;;S-1-15-2-1)(A;;GRGX;;;S-1-15-2-2)S:(AU;FASA;0x000D0116;;;WD)" operationHint="replace" description="Default SDDL for Windows Resource Protected file" />
        </securityDescriptorDefinitions>
      </accessControl>
    </security>
  </trustInfo>
  <localization>
    <resources culture="en-US">
      <stringTable>
        <string id="displayName" value="Windows Portable Device (WPD) API/DDI Component" />
        <string id="description" value="Essential core of the Windows Portable Device (WPD) facility upon which all other WPD components depend." />
        <string id="displayName2" value="FRIENDLY_NAME_ACCESS" />
        <string id="description2" value="Full Control Access for Local Service, Admins, Power Users, and Users on Registry Keys" />
        <string id="displayName3" value="FORMAT_MAP_ACCESS" />
        <string id="description3" value="Full Control Access for Admins and Power Users on Registry Keys" />
      </stringTable>
    </resources>
  </localization>
  <memberships>
    <categoryMembership>
      <id name="Microsoft.Windows.Categories" version="1.0.0.0" publicKeyToken="365143bb27e7ac8b" typeName="SingleInstanceFiles" />
    </categoryMembership>
  </memberships>
</assembly>
