<?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-KernelStreaming" version="10.0.26100.8521" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <file name="ks.sys" destinationPath="$(runtime.drivers)\" sourceName="ks.sys" importPath="$(build.nttree)\" sourcePath=".\">
    <signatureInfo>
      <signatureDescriptor DRMLevel="1300" />
    </signatureInfo>
    <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>/MJLz4uf82QnYYPnZbHykqTgA9BCEYdf3sr+q4TBeNY=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="mskssrv.sys" destinationPath="$(runtime.drivers)\" sourceName="mskssrv.sys" 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>sAtavE7ULaehQRVcPS9tSGjfSBS5AtATNrUIOXmbtzs=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <registryKeys>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\swenum\Devices\{96E080C7-143C-11D1-B40F-00A0C9223196}\{3C0D501A-140B-11D1-B40F-00A0C9223196}\{3C0D501A-140B-11D1-B40F-00A0C9223196}">
      <registryValue name="MSKSSRV" valueType="REG_SZ" value="MSKSSRV" />
    </registryKey>
  </registryKeys>
  <memberships>
    <categoryMembership>
      <id name="Microsoft.Windows.Categories" version="1.0.0.0" publicKeyToken="365143bb27e7ac8b" typeName="BootCritical" />
    </categoryMembership>
    <categoryMembership>
      <id name="Microsoft.Windows.Categories" version="1.0.0.0" publicKeyToken="365143bb27e7ac8b" typeName="BootRecovery" />
    </categoryMembership>
  </memberships>
  <instrumentation xmlns:win="http://manifests.microsoft.com/win/2004/08/windows/events">
    <events xmlns="http://schemas.microsoft.com/win/2004/08/events">
      <provider guid="{548C4417-CE45-41FF-99DD-528F01CE0FE1}" message="$(string.EventProviderName)" messageFileName="%SystemRoot%\system32\drivers\ks.sys" name="Microsoft-Windows-KernelStreaming" resourceFileName="%SystemRoot%\system32\drivers\ks.sys" symbol="Microsoft_Windows_KernelStreaming">
        <channels>
          <channel access="O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x3;;;BO)(A;;0x5;;;SO)(A;;0x3;;;SU)" chid="WINDOWS_KS_CHANNEL" enabled="true" isolation="System" name="Microsoft-Windows-KernelStreaming/Operational" symbol="WindowsKS" type="Operational" />
          <channel access="O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x3;;;BO)(A;;0x5;;;SO)" chid="WINDOWS_KS_CHANNEL_ANALYTIC" isolation="System" name="Microsoft-Windows-KernelStreaming/Analytic" symbol="WindowsKSAnalytic" type="Analytic" />
        </channels>
      </provider>
      <cmi />
    </events>
  </instrumentation>
  <localization>
    <resources culture="en-US">
      <stringTable>
        <string id="description" value="For servicability reasons, this manifest contains only ks.sys." />
        <string id="EventProviderName" value="Microsoft-Windows-KernelStreaming" />
        <string id="KS_PnpAddDevice_Start.EventMessage" value="KS_PnpAddDevice Start." />
        <string id="KS_PnpAddDevice_Stop.EventMessage" value="KS_PnpAddDevice Stop." />
        <string id="KS_PnpAddDevice.TaskMessage" value="KS_PnpAddDevice" />
        <string id="KS_StreamingRequest_Start.EventMessage" value="KS_StreamingRequest Start, pIrp: %1." />
        <string id="KS_StreamingRequest_Stop.EventMessage" value="KS_StreamingRequest Stop, pIrp: %1." />
        <string id="KS_StreamingRequest.TaskMessage" value="KS_StreamingRequest" />
        <string id="KS_CameraGrab_Start.EventMessage" value="KS_CameraGrab Start, ProcessId: %1, PinId: %2, FilterAddress: %3." />
        <string id="KS_CameraGrab_Stop.EventMessage" value="KS_CameraGrab Stop, Status: %1." />
        <string id="KS_CameraGrab.TaskMessage" value="KS_CameraGrab" />
        <string id="KS_WNF_Register.EventMessage" value="KS_WNF Register." />
        <string id="KS_WNF_Unregister.EventMessage" value="KS_WNF Unregister." />
        <string id="KS_WNF.TaskMessage" value="KS_WNF" />
        <string id="KS_WNFPinState_Update.EventMessage" value="KS_WNFPinState Update, FilterExt: %1, PinState: %2." />
        <string id="KS_WNFPinState.TaskMessage" value="KS_WNFPinState" />
        <string id="KS_WNFNotification_Fire.EventMessage" value="KS_WNFNotification Fire, EntryCount: %1." />
        <string id="KS_WNFNotification.TaskMessage" value="KS_WNFNotification" />
        <string id="KS_DisplayOff_StopStreams.EventMessage" value="KS_DisplayOff StopStreams." />
        <string id="KS_DisplayOff.TaskMessage" value="KS_DisplayOff" />
        <string id="KS_IoProbeandLock_Start.EventMessage" value="KS_IoProbeandLock Start, PinId: %1, BufSize: %2." />
        <string id="KS_IoProbeandLock_End.EventMessage" value="KS_IoProbeandLock End, PinId: %1, BufSize: %2." />
        <string id="KS_IoProbeandLock.TaskMessage" value="KS_IoProbeandLock" />
        <string id="KS_QueryInterface_Start.EventMessage" value="KS_QueryInterface Start, pKsDevice: %1, pIrp: %2, InterfaceGuid: %3, Status: %4." />
        <string id="KS_QueryInterface_Stop.EventMessage" value="KS_QueryInterface Stop, pKsDevice: %1, pIrp: %2, InterfaceGuid: %3, Status: %4." />
        <string id="KS_QueryInterface.TaskMessage" value="KS_QueryInterface" />
      </stringTable>
    </resources>
  </localization>
  <trustInfo>
    <security>
      <accessControl>
        <securityDescriptorDefinitions>
          <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>
</assembly>