<?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-MediaFoundation" version="10.0.10586.11" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <dependency discoverable="no" resourceType="Resources">
    <dependentAssembly>
      <assemblyIdentity name="Microsoft-Windows-MediaFoundation.Resources" version="10.0.10586.11" processorArchitecture="amd64" language="*" buildType="release" publicKeyToken="31bf3856ad364e35" />
    </dependentAssembly>
  </dependency>
  <file name="mf.dll" destinationPath="$(runtime.system32)\" sourceName="mf.dll" sourcePath=".\" importPath="$(build.nttree)\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <signatureInfo xmlns="urn:schemas-microsoft-com:asm.v3">
      <signatureDescriptor PETrust="true" />
    </signatureInfo>
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2">
      <dsig:Transforms xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">flENC48WbD18OYM/EMuqAVsL4YN9nf07gI+Z2zmHerg=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="mfpmp.exe" destinationPath="$(runtime.system32)\" sourceName="mfpmp.exe" sourcePath=".\" importPath="$(build.nttree)\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <signatureInfo xmlns="urn:schemas-microsoft-com:asm.v3">
      <signatureDescriptor PETrust="true" />
    </signatureInfo>
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2">
      <dsig:Transforms xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">TChVXI2L0kW+gch/cLRQJBZ00WFm027ymL8955YpglY=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <registryKeys>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{D9DAAE21-F3CB-4ffa-AAB5-A6C1015FEC80}">
      <registryValue name="" valueType="REG_SZ" value="IMFImageFactory" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{D9DAAE21-F3CB-4ffa-AAB5-A6C1015FEC80}\ProxyStubClsid32">
      <registryValue name="" valueType="REG_SZ" value="{AD4C1B00-4BF7-422F-9175-756693D9130D}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{8484E72A-CD3D-40B6-A4D2-0C8A262A18CC}">
      <registryValue name="" valueType="REG_SZ" value="IMFByteStreamReuse" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{8484E72A-CD3D-40B6-A4D2-0C8A262A18CC}\ProxyStubClsid32">
      <registryValue name="" valueType="REG_SZ" value="{AD4C1B00-4BF7-422F-9175-756693D9130D}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{B70259F1-7868-40ea-8002-57F0E09EC33D}">
      <registryValue name="" valueType="REG_SZ" value="IMFImageFactoryInternal" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{B70259F1-7868-40ea-8002-57F0E09EC33D}\ProxyStubClsid32">
      <registryValue name="" valueType="REG_SZ" value="{AD4C1B00-4BF7-422F-9175-756693D9130D}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{82DD62B7-BFE3-44CB-A195-9D8E3EA3E161}">
      <registryValue name="" valueType="REG_SZ" value="IMFByteStreamDownloadRateControl" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{82DD62B7-BFE3-44CB-A195-9D8E3EA3E161}\ProxyStubClsid32">
      <registryValue name="" valueType="REG_SZ" value="{AD4C1B00-4BF7-422F-9175-756693D9130D}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{d23e6477-b104-4707-81cb-e1ca19a07016}">
      <registryValue name="" valueType="REG_SZ" value="Video Renderer Activate" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{d23e6477-b104-4707-81cb-e1ca19a07016}\InProcServer32">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\mf.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Media.Protection.Internal.SystemId">
      <registryValue name="TrustLevel" valueType="REG_DWORD" value="0x00000001" />
      <registryValue name="ActivationType" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="DllPath" valueType="REG_SZ" value="$(runtime.system32)\mf.dll" />
      <registryValue name="Threading" valueType="REG_DWORD" value="0x00000002" />
      <registryValue name="CLSID" valueType="REG_SZ" value="{dabcff5c-19b6-3e1b-85bb-9f2e7530c645}" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsRuntime\CLSID\{dabcff5c-19b6-3e1b-85bb-9f2e7530c645}">
      <registryValue name="ActivatableClassId" valueType="REG_SZ" value="Windows.Media.Protection.Internal.SystemId" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
  </registryKeys>
  <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)S:(AU;FASA;0x000D0116;;;WD)" operationHint="replace" description="Default SDDL for Windows Resource Protected file" />
          <securityDescriptorDefinition name="WRP_REGKEY_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)" operationHint="replace" />
        </securityDescriptorDefinitions>
      </accessControl>
    </security>
  </trustInfo>
  <localization>
    <resources culture="en-US">
      <stringTable>
        <string id="AppCert.TaskMessage" value="Media Foundation Validate Application Certificate" />
        <string id="AppCert_Start.EventMessage" value="Validate Application Certificate Start" />
        <string id="AppCert_Stop.EventMessage" value="Validate Application Certificate Finish" />
        <string id="AsyncMFTProcessInput.TaskMessage" value="Media Foundation Async Process Input (MFT)" />
        <string id="AsyncMFTProcessInput_Start.EventMessage" value="Async MFT ProcessInput (Start) - Object (%1) Stream ID (%2) Sample (%3)" />
        <string id="AsyncMFTProcessInput_Stop.EventMessage" value="Async MFT ProcessInput (End) - Object (%1) Stream ID (%2) Sample (%3) SampleTime (%4) Input Queue Length (%5) Result (%6)" />
        <string id="AsyncMFTProcessOutput.TaskMessage" value="Media Foundation Async Process Output (MFT)" />
        <string id="AsyncMFTProcessOutput_Start.EventMessage" value="Async MFT ProcessOutput (Start) - Object (%1)" />
        <string id="AsyncMFTProcessOutput_Stop.EventMessage" value="Async MFT ProcessOutput (End) - Object (%1) Sample (%2) SampleTime (%3) Result (%4)" />
        <string id="AsyncWrapper.ChannelMessage" value="Media Foundation AsyncWrapper" />
        <string id="AsyncWrapper.TaskMessage" value="Media Foundation Async Wrapper" />
        <string id="AsyncWrapper_Start.EventMessage" value="AsyncWrapper (Start) - Object (%1) MFT(%2)" />
        <string id="AsyncWrapper_Stop.EventMessage" value="AsyncWrapper (End) - Object (%1) MFT(%2)" />
        <string id="AsyncWrapperHaveOutput.EventMessage" value="Have Output (End) - Object (%1) Output Queue Length (%2)" />
        <string id="AsyncWrapperHaveOutput.TaskMessage" value="Media Foundation Async Wrapper Have Output" />
        <string id="AsyncWrapperMFTProcessInput.TaskMessage" value="Media Foundation Async Wrapper Process Input (MFT)" />
        <string id="AsyncWrapperMFTProcessInput_Start.EventMessage" value="MFT ProcessInput (Start) - Object (%1) Stream ID (%2) Sample (%3)" />
        <string id="AsyncWrapperMFTProcessInput_Stop.EventMessage" value="MFT ProcessInput (End) - Object (%1) Stream ID (%2) Sample (%3) SampleTime (%4) Input Queue Length (%5) Result (%6)" />
        <string id="AsyncWrapperMFTProcessOutput.TaskMessage" value="Media Foundation Async Wrapper Process Output (MFT)" />
        <string id="AsyncWrapperMFTProcessOutput_Start.EventMessage" value="MFT ProcessOutput (Start) - Object (%1)" />
        <string id="AsyncWrapperMFTProcessOutput_Stop.EventMessage" value="MFT ProcessOutput (End) - Object (%1) Sample (%2) SampleTime (%3) Result (%4)" />
        <string id="AsyncWrapperMFTRunning.TaskMessage" value="Media Foundation Async Wrapper Running" />
        <string id="AsyncWrapperMFTRunning_Start.EventMessage" value="MFT Running (Start) - Object (%1)" />
        <string id="AsyncWrapperMFTRunning_Stop.EventMessage" value="MFT Running (End) - Object (%1)" />
        <string id="AsyncWrapperNeedInput.EventMessage" value="Need Input - Object (%1) Stream ID (%2) Input Requests (%3)" />
        <string id="AsyncWrapperNeedInput.TaskMessage" value="Media Foundation Async Wrapper Need Input" />
        <string id="AsyncWrapperProcessInput.EventMessage" value="ProcessInput - Object (%1) Stream ID (%2) Sample (%3) Input Queue Length (%4) Result (%5)" />
        <string id="AsyncWrapperProcessInput.TaskMessage" value="Media Foundation Async Wrapper Process Input" />
        <string id="AsyncWrapperProcessOutput.EventMessage" value="ProcessOutput - Object (%1) Sample (%2) SampleTime (%3) Output Queue Length (%4) Result (%5)" />
        <string id="AsyncWrapperProcessOutput.TaskMessage" value="Media Foundation Async Wrapper Process Output" />
        <string id="AsyncWrapperSetWorkQueue.EventMessage" value="SetWorkQueue - Object (%1) WorkQueue (%2)" />
        <string id="AsyncWrapperSetWorkQueue.TaskMessage" value="Media Foundation Async Wrapper SetWorkQueue" />
        <string id="ContentEnablerEvent.EventMessage" value="ContentEnablerEvent Event Type (%1)" />
        <string id="ContentEnablerEvent.TaskMessage" value="Media Foundation ContentEnablerEvent" />
        <string id="ContentProtection.ChannelMessage" value="Media Foundation ContentProtection" />
        <string id="CreateMFPMP.EventMessage" value="Start MFPMP Protected (%1) hr (%2) " />
        <string id="CreateMFPMP.TaskMessage" value="Media Foundation CreateMFPMP" />
        <string id="CreateTransform.EventMessage" value="Creating Transform %1 returned %2" />
        <string id="D3DAllocatorCreated" value="D3D Allocator Created" />
        <string id="D3DAllocatorReleased" value="D3D Allocator Released" />
        <string id="D3DDeviceLost.EventMessage" value="D3DDeviceLost" />
        <string id="D3DDeviceLost.TaskMessage" value="D3DDeviceLost" />
        <string id="Decrypt.EventMessage" value="Decryptor ProcessOutput output (%1) bytes hr (%2)" />
        <string id="Decrypt.TaskMessage" value="Media Foundation Decrypt" />
        <string id="DestRectChanged.EventMessage" value="New destination rect is { (%1), (%2), (%3), (%4)}" />
        <string id="DestRectChanged.TaskMessage" value="Destination rect changed" />
        <string id="DeviceProxy.ChannelMessage" value="Media Foundation DeviceProxy" />
        <string id="Devproxy_D3DAllocator.TaskMessage" value="Media Foundation Devproxy D3DAllocator" />
        <string id="Devproxy_D3DAllocatorCreated.EventMessage" value="Devproxy D3DAllocatorCreated" />
        <string id="Devproxy_D3DAllocatorReleased.EventMessage" value="Devproxy D3DAllocatorReleased" />
        <string id="Devproxy_DriverQueueInfo.EventMessage" value="Devproxy_DriverQueueInfo Notification" />
        <string id="Devproxy_DroppedZeroLenghtSampleFromDeviceInfo.EventMessage" value="Devproxy_DroppedZeroLenghtSampleFromDeviceInfo Notification" />
        <string id="Devproxy_Flush.TaskMessage" value="Media Foundation Devproxy Flush" />
        <string id="Devproxy_Flush_Notification.EventMessage" value="Devproxy Flush Notification" />
        <string id="Devproxy_HaveOutput_Notification.EventMessage" value="Devproxy HaveOutput Notification" />
        <string id="Devproxy_KSPinStateChange.TaskMessage" value="Media Foundation Devproxy KSPinStateChange" />
        <string id="Devproxy_KSPinStateChange_Notification.EventMessage" value="Devproxy KSPinStateChange Notification" />
        <string id="Devproxy_MFT.TaskMessage" value="Media Foundation Devproxy MFT" />
        <string id="Devproxy_MFT_DynamicFormatChange.TaskMessage" value="Media Foundation Devproxy MFT DynamicFormatChange" />
        <string id="Devproxy_MFT_DynamicFormatChange_Start.EventMessage" value="Devproxy MFT DynamicFormatChange Start" />
        <string id="Devproxy_MFT_DynamicFormatChange_Stop.EventMessage" value="Devproxy MFT DynamicFormatChange Stop" />
        <string id="Devproxy_MFT_Load" value="Devproxy loaded" />
        <string id="Devproxy_MFT_Load.EventMessage" value="Devproxy MFT Load" />
        <string id="Devproxy_MFT_StreamState.TaskMessage" value="Media Foundation Devproxy MFT StreamState" />
        <string id="Devproxy_MFT_StreamState_Start.EventMessage" value="Devproxy MFT StreamState Start" />
        <string id="Devproxy_MFT_StreamState_Stop.EventMessage" value="Devproxy MFT StreamState Stop" />
        <string id="Devproxy_MFT_Unload" value="Devproxy MFT unloaded" />
        <string id="Devproxy_MFT_UnLoad.EventMessage" value="Devproxy MFT UnLoad" />
        <string id="Devproxy_OnPinBufferCompletion.EventMessage" value="Devproxy OnPinBufferCompletion Notification" />
        <string id="Devproxy_OnPinBufferCompletion.TaskMessage" value="Media Foundation Devproxy OnPinBufferCompletion" />
        <string id="Devproxy_OutoforderBufferCompletion.EventMessage" value="Devproxy OutoforderBufferCompletion Notification" />
        <string id="Devproxy_Output.TaskMessage" value="Media Foundation Devproxy Output" />
        <string id="Devproxy_PhotoConfirmation.TaskMessage" value="Media Foundation Devproxy PhotoConfirmation" />
        <string id="Devproxy_PhotoConfirmation_Notification.EventMessage" value="Devproxy PhotoConfirmation Notification" />
        <string id="Devproxy_ProcessInput.TaskMessage" value="Media Foundation Devproxy ProcessInput" />
        <string id="Devproxy_ProcessInput_Notification.EventMessage" value="Devproxy ProcessInput Notification" />
        <string id="Devproxy_ProcessOutput" value="Devproxy ProcessOutput" />
        <string id="Devproxy_ProcessOutput_Notification.EventMessage" value="Devproxy ProcessOutput Notification" />
        <string id="Devproxy_QueueBuffersToDevice.TaskMessage" value="Media Foundation Devproxy QueueBuffersToDevice" />
        <string id="Devproxy_QueueBuffersToDevice_Notification.EventMessage" value="Devproxy QueueBuffersToDevice Notification" />
        <string id="Devproxy_SendBuffersToDevice.TaskMessage" value="Media Foundation Devproxy SendBuffersToDevice" />
        <string id="Devproxy_SendBuffersToDevice_Start.EventMessage" value="Devproxy SendBuffersToDevice Start" />
        <string id="Devproxy_SendBuffersToDevice_Stop.EventMessage" value="Devproxy SendBuffersToDevice Stop" />
        <string id="Devproxy_SetInputType.TaskMessage" value="Media Foundation Devproxy SetInputType" />
        <string id="Devproxy_SetInputType_Start.EventMessage" value="Devproxy SetInputType Start" />
        <string id="Devproxy_SetInputType_Stop.EventMessage" value="Devproxy SetInputType Start" />
        <string id="Devproxy_SetOutputType.TaskMessage" value="Media Foundation Devproxy SetOutputType" />
        <string id="Devproxy_SetOutputType_Start.EventMessage" value="Devproxy SetOutputType Start" />
        <string id="Devproxy_SetOutputType_Stop.EventMessage" value="Devproxy SetOutputType Stop" />
        <string id="Devproxy_VideoPlugin_Load.TaskMessage" value="Media Foundation Devproxy VideoPlugin Load" />
        <string id="Devproxy_VideoPlugin_Load_End.EventMessage" value="Devproxy VideoPlugin Load End" />
        <string id="Devproxy_VideoPlugin_Load_Start.EventMessage" value="Devproxy VideoPlugin Load Start" />
        <string id="Devproxy_VideoPlugin_ProcessInput.TaskMessage" value="Media Foundation Devproxy VideoPlugin ProcessInput" />
        <string id="Devproxy_VideoPlugin_ProcessInput_End.EventMessage" value="Devproxy VideoPlugin ProcessInput End" />
        <string id="Devproxy_VideoPlugin_ProcessInput_Start.EventMessage" value="Devproxy VideoPlugin ProcessInput Start" />
        <string id="Devproxy_VideoPlugin_ProcessOutput.TaskMessage" value="Media Foundation Devproxy VideoPlugin ProcessOnput" />
        <string id="Devproxy_VideoPlugin_ProcessOutput_End.EventMessage" value="Devproxy VideoPlugin ProcessOutput End" />
        <string id="Devproxy_VideoPlugin_ProcessOutput_Start.EventMessage" value="Devproxy VideoPlugin ProcessOutput Start" />
        <string id="EndLoadTopology.EventMessage" value="IMFTopoLoader::Load returned %1" />
        <string id="EventProviderName" value="Microsoft-Windows-MediaFoundation" />
        <string id="FallBackToDefaultD3DFmt.EventMessage" value="Fallback to default D3D Format %1" />
        <string id="FallBackToDefaultD3DFmt.TaskMessage" value="Media Foundation FallBackToDefaultD3DFmt" />
        <string id="IMFInputTrustAuthority_BindAccess.EventMessage" value="BindAccess Stream Id (%1) hr (%2)" />
        <string id="IMFInputTrustAuthority_BindAccess.TaskMessage" value="Media Foundation IMFInputTrustAuthority_BindAccess" />
        <string id="IMFInputTrustAuthority_GetDecrypter.EventMessage" value="GetDecrypter Stream Id (%1) hr (%2)" />
        <string id="IMFInputTrustAuthority_GetDecrypter.TaskMessage" value="Media Foundation IMFInputTrustAuthority_GetDecrypter" />
        <string id="IMFInputTrustAuthority_GetPolicy.EventMessage" value="GetPolicy Stream Id (%1) Action (%2) Policy Returned (%3) hr (%4)" />
        <string id="IMFInputTrustAuthority_GetPolicy.TaskMessage" value="Media Foundation IMFInputTrustAuthority_GetPolicy" />
        <string id="IMFInputTrustAuthority_RequestAccess.EventMessage" value="RequestAccess Stream Id (%1) Action (%2) EnablerObject Returned (%3) hr (%4)" />
        <string id="IMFInputTrustAuthority_RequestAccess.TaskMessage" value="Media Foundation IMFInputTrustAuthority_RequestAccess" />
        <string id="IMFInputTrustAuthority_Reset.EventMessage" value="Reset Stream Id (%1) hr (%2)" />
        <string id="IMFInputTrustAuthority_Reset.TaskMessage" value="Media Foundation IMFInputTrustAuthority_Reset" />
        <string id="IMFInputTrustAuthority_UpdateAccess.EventMessage" value="UpdateAccess Stream Id (%1) hr (%2)" />
        <string id="IMFInputTrustAuthority_UpdateAccess.TaskMessage" value="Media Foundation IMFInputTrustAuthority_UpdateAccess" />
        <string id="IMFOutputPolicy_GenerateRequiredSchemas.EventMessage" value="GenerateRequiredSchemas attributes (%1) Output Subtype (%2) Number of Schemas (%3) hr (%4)" />
        <string id="IMFOutputPolicy_GenerateRequiredSchemas.TaskMessage" value="Media Foundation IMFOutputPolicy_GenerateRequiredSchemas" />
        <string id="IMFPMPHost_CreateObjectByCLSID.EventMessage" value="CreateObjectByCLSID CLSID (%1) hr (%2)" />
        <string id="IMFPMPHost_CreateObjectByCLSID.TaskMessage" value="Media Foundation IMFPMPHost_CreateObjectByCLSID" />
        <string id="IMFPMPHostApp_ActivateClassById.EventMessage" value="ActivateClassById Class (%1) hrStatus(%2)" />
        <string id="IMFPMPHostApp_ActivateClassById.TaskMessage" value="Media Foundation IMFPMPHostApp_ActivateClassById" />
        <string id="IMFSampleProtection_GetInputProtectionVersion.EventMessage" value="GetInputProtectionVersion version (%1) hr (%2)" />
        <string id="IMFSampleProtection_GetInputProtectionVersion.TaskMessage" value="Media Foundation IMFSampleProtection_GetInputProtectionVersion" />
        <string id="IMFSampleProtection_GetOutputProtectionVersion.EventMessage" value="GetOutputProtectionVersion version (%1) hr (%2)" />
        <string id="IMFSampleProtection_GetOutputProtectionVersion.TaskMessage" value="Media Foundation IMFSampleProtection_GetOutputProtectionVersion" />
        <string id="IMFSampleProtection_GetProtectionCertificate.EventMessage" value="GetProtectionCertificate version (%1) hr (%2)" />
        <string id="IMFSampleProtection_GetProtectionCertificate.TaskMessage" value="Media Foundation IMFSampleProtection_GetProtectionCertificate" />
        <string id="IMFSampleProtection_InitInputProtection.EventMessage" value="InitInputProtection version (%1) stream ID (%2) hr (%3)" />
        <string id="IMFSampleProtection_InitInputProtection.TaskMessage" value="Media Foundation IMFSampleProtection_InitInputProtection" />
        <string id="IMFSampleProtection_InitOutputProtection.EventMessage" value="InitOutputProtection version (%1) stream ID (%2) hr (%3)" />
        <string id="IMFSampleProtection_InitOutputProtection.TaskMessage" value="Media Foundation IMFSampleProtection_InitOutputProtection" />
        <string id="IMFTrustedInput_GetInputTrustAuthority.EventMessage" value="GetInputTrustAuthority Stream Id (%1) hr (%2)" />
        <string id="IMFTrustedInput_GetInputTrustAuthority.TaskMessage" value="Media Foundation IMFTrustedInput_GetInputTrustAuthority" />
        <string id="LoadTopology.TaskMessage" value="Media Foundation LoadTopology" />
        <string id="MapMessage.PEACTION_COPY" value="Copy" />
        <string id="MapMessage.PEACTION_EXPORT" value="Export" />
        <string id="MapMessage.PEACTION_EXTRACT" value="Extract" />
        <string id="MapMessage.PEACTION_NO" value="No action" />
        <string id="MapMessage.PEACTION_PLAY" value="Play" />
        <string id="MapMessage.PEACTION_RESERVED1" value="Reserved 1" />
        <string id="MapMessage.PEACTION_RESERVED2" value="Reserved 2" />
        <string id="MapMessage.PEACTION_RESERVED3" value="Reserved 3" />
        <string id="METransformHaveOutput" value="ME TransformHave Output" />
        <string id="MF_Devproxy_MFT_ProcessMessage_Event.EventMessage" value="MF Devproxy MFT ProcessMessage Event" />
        <string id="MF_Devproxy_MFT_ProcessMessage_Task.TaskMessage" value="MF Devproxy MFT ProcessMessage Task" />
        <string id="MF_Devproxy_sample_TimeStamp.EventMessage" value="MF Devproxy sample_TimeStamp Event" />
        <string id="MF_Devproxy_sample_TimeStamp.TaskMessage" value="MF Devproxy sample_TimeStamp Task" />
        <string id="MFDS.ChannelMessage" value="MFDS" />
        <string id="MFDS_FillSampleRequest.EventMessage" value="MFDS FillSampleRequest - Object (%1) Sample(%2) Token(%3) SampleQueueLen(%4) RequestQueueLen(%5)" />
        <string id="MFDS_FillSampleRequest.TaskMessage" value="MFDS FillSampleRequest" />
        <string id="MFDS_GetTime.EventMessage" value="MFDS_GetTime object=%1 tsOrig=%2 sysOrig=%3 tsFixed=%4 sysFixed=%5 qpcNow=%6 tsOut=%7 fixed=%8" />
        <string id="MFDS_GetTime.TaskMessage" value="MFDS_GetTime" />
        <string id="MFDS_QueueSample.EventMessage" value="MFDS QueueSample - Object (%1) Sample(%2) SampleQueueLen(%3)" />
        <string id="MFDS_QueueSample.TaskMessage" value="MFDS QueueSample" />
        <string id="MFDS_ReceiveSampleCP.EventMessage" value="MFDS ReceiveSampleCP - Object (%1) Sample(%2) TimeStamp(%3)" />
        <string id="MFDS_ReceiveSampleCP.TaskMessage" value="MFDS ReceiveSampleCP" />
        <string id="MFDS_RequestSample.EventMessage" value="MFDS RequestSample - Object (%1) Token(%2) RequestQueueLen(%3)" />
        <string id="MFDS_RequestSample.TaskMessage" value="MFDS RequestSample" />
        <string id="MFDS_SamplePoolPending.TaskMessage" value="MFDS SamplePoolPending" />
        <string id="MFDS_SamplePoolPendingEvent.EventMessage" value="MFDS SamplePoolPending - Object (%1) Sample(%2) PendingCount(%3)" />
        <string id="MFDS_SendSampleEvent.EventMessage" value="MFDS SendSampleEvent - Object (%1) StreamID(%2) Sample(%3) TimeStamp(%4)" />
        <string id="MFDS_SendSampleEvent.TaskMessage" value="MFDS SendSampleEvent" />
        <string id="MFDS_State.TaskMessage" value="MFDS_State" />
        <string id="MFDS_StateStart.EventMessage" value="MFDS_StateStart  object=%1 state=%2" />
        <string id="MFDS_StateStop.EventMessage" value="MFDS_StateStop  object=%1 state=%2" />
        <string id="MFTInfoSetWorkQueue.EventMessage" value="MFTInfo SetWorkQueue - Object (%1) workq (%2)" />
        <string id="MFTInfoSetWorkQueue.TaskMessage" value="Media Foundation Node Info SetWorkQueue" />
        <string id="MFTLongRunning.TaskMessage" value="Media Foundation Sync MFT Running" />
        <string id="MFTLongRunning_Start.EventMessage" value="Sync MFT Running (Start) - Object (%1)" />
        <string id="MFTLongRunning_Stop.EventMessage" value="Sync MFT Running (End) - Object (%1)" />
        <string id="Microsoft-Windows-MF.event.60.message" value="Low Latency was set on an MF component. Type (%1) Set Interface (%2) Result (%3)" />
        <string id="Microsoft-Windows-MF.event.61.message" value="Low Latency was unset on an MF component. Type (%1) Interface (%2) Result (%3)" />
        <string id="Microsoft-Windows-MF.map.ComponentType.0.message" value="Source" />
        <string id="Microsoft-Windows-MF.map.ComponentType.1.message" value="Sink" />
        <string id="Microsoft-Windows-MF.map.ComponentType.2.message" value="Transform" />
        <string id="Microsoft-Windows-MF.map.SettingType.0.message" value="MFAttributes" />
        <string id="Microsoft-Windows-MF.map.SettingType.1.message" value="ICodecAPI" />
        <string id="Microsoft-Windows-MF.map.SettingType.2.message" value="IPropertyStore" />
        <string id="OPMFail.EventMessage" value="Failed to establish OPM hr (%1)" />
        <string id="OPMFail.TaskMessage" value="Media Foundation OPMFail" />
        <string id="OPMPoll.EventMessage" value="OPM Poll exit (%1)" />
        <string id="OPMPoll.TaskMessage" value="Media Foundation OPM Poll" />
        <string id="OTAApplyProtection.EventMessage" value="OTA Apply Protection Scheme ID (%1) Level (%2) hr (%3)" />
        <string id="OTAApplyProtection.TaskMessage" value="Media Foundation OTAApplyProtection" />
        <string id="OTAFailoverToConstricted.EventMessage" value="OTA Failover to constricted video from protection scheme ID (%1)" />
        <string id="OTAFailoverToConstricted.TaskMessage" value="OTA Failover to constricted" />
        <string id="Pipeline.ChannelMessage" value="Media Foundation Pipeline" />
        <string id="PolicyEvent.EventMessage" value="PolicyEvent Event Type (%1) Stream ID (%2) hrStatus(%3)" />
        <string id="PolicyEvent.TaskMessage" value="Media Foundation PolicyEvent" />
        <string id="RequiredSchema.EventMessage" value="RequiredSchema Context Data (%1) Schema ID (%2)" />
        <string id="RequiredSchema.TaskMessage" value="Media Foundation RequiredSchema" />
        <string id="SrcPrefetch.ChannelMessage" value="SrcPrefetch" />
        <string id="SrcPrefetch_FillBuffer.TaskMessage" value="SrcPrefetch Fill Buffer" />
        <string id="SrcPrefetch_FillBufferStart.EventMessage" value="SrcPrefetch FillBuffer Start - Object (%1)" />
        <string id="SrcPrefetch_FillBufferStop.EventMessage" value="SrcPrefetch FillBuffer Stop - Object (%1)" />
        <string id="SrcRectChanged.EventMessage" value="New source rect is { (%1), (%2), (%3), (%4)}" />
        <string id="SrcRectChanged.TaskMessage" value="Source rect changed" />
        <string id="StartLoadTopology.EventMessage" value="IMFTopoLoader::Load start" />
        <string id="SyncMFTProcessInput.TaskMessage" value="Media Foundation Sync Process Input (MFT)" />
        <string id="SyncMFTProcessInput_Start.EventMessage" value="Sync MFT ProcessInput (Start) - Object (%1) Stream ID (%2) Sample (%3)" />
        <string id="SyncMFTProcessInput_Stop.EventMessage" value="Sync MFT ProcessInput (End) - Object (%1) Stream ID (%2) Sample (%3) SampleTime (%4) Input Queue Length (%5) Result (%6)" />
        <string id="SyncMFTProcessOutput.TaskMessage" value="Media Foundation Sync Process Output (MFT)" />
        <string id="SyncMFTProcessOutput_Start.EventMessage" value="Sync MFT ProcessOutput (Start) - Object (%1)" />
        <string id="SyncMFTProcessOutput_Stop.EventMessage" value="Sync MFT ProcessOutput (End) - Object (%1) Sample (%2) SampleTime (%3) Result (%4)" />
        <string id="VideoFrameConstrict.EventMessage" value="Video Frame Constriction to %1 kilopixels" />
        <string id="VideoFrameConstrict.TaskMessage" value="Media Foundation VideoFrameConstrict" />
      </stringTable>
    </resources>
  </localization>
  <instrumentation>
    <events xmlns="http://schemas.microsoft.com/win/2004/08/events">
      <provider guid="{a7364e1a-894f-4b3d-a930-2ed9c8c4c811}" message="$(string.EventProviderName)" messageFileName="%SystemRoot%\system32\mf.dll" name="Microsoft-Windows-MF" resourceFileName="%SystemRoot%\system32\mf.dll" symbol="Microsoft_Windows_MF">
        <channels>
          <channel chid="DeviceProxy" isolation="Application" message="$(string.DeviceProxy.ChannelMessage)" name="MF_MediaFoundationDeviceProxy" symbol="MFDeviceProxy" type="Analytic" />
          <channel chid="chidPipeline" isolation="Application" message="$(string.Pipeline.ChannelMessage)" name="MediaFoundationPipeline" symbol="ChannelPipeline" type="Analytic" />
          <channel chid="chidContentProtection" isolation="Application" message="$(string.ContentProtection.ChannelMessage)" name="MediaFoundationContentProtection" symbol="ChannelContentProtection" type="Analytic" />
          <channel chid="chidAsyncWrapper" isolation="Application" message="$(string.AsyncWrapper.ChannelMessage)" name="MediaFoundationAsyncWrapper" symbol="ChannelAsyncWrapper" type="Analytic" />
          <channel chid="chidMFDS" isolation="Application" message="$(string.MFDS.ChannelMessage)" name="MediaFoundationDS" symbol="ChannelMFDS" type="Analytic" />
          <channel chid="chidSrcPrefetch" isolation="Application" message="$(string.SrcPrefetch.ChannelMessage)" name="MediaFoundationSrcPrefetch" symbol="ChannelSrcPrefetch" type="Analytic" />
        </channels>
        <maps>
          <valueMap name="SettingType">
            <map message="$(string.Microsoft-Windows-MF.map.SettingType.0.message)" value="0" />
            <map message="$(string.Microsoft-Windows-MF.map.SettingType.1.message)" value="1" />
            <map message="$(string.Microsoft-Windows-MF.map.SettingType.2.message)" value="2" />
          </valueMap>
          <valueMap name="ComponentType">
            <map message="$(string.Microsoft-Windows-MF.map.ComponentType.0.message)" value="0" />
            <map message="$(string.Microsoft-Windows-MF.map.ComponentType.1.message)" value="1" />
            <map message="$(string.Microsoft-Windows-MF.map.ComponentType.2.message)" value="2" />
          </valueMap>
          <valueMap name="Action">
            <map message="$(string.MapMessage.PEACTION_NO)" value="0" />
            <map message="$(string.MapMessage.PEACTION_PLAY)" value="1" />
            <map message="$(string.MapMessage.PEACTION_COPY)" value="2" />
            <map message="$(string.MapMessage.PEACTION_EXPORT)" value="3" />
            <map message="$(string.MapMessage.PEACTION_EXTRACT)" value="4" />
            <map message="$(string.MapMessage.PEACTION_RESERVED1)" value="5" />
            <map message="$(string.MapMessage.PEACTION_RESERVED2)" value="6" />
            <map message="$(string.MapMessage.PEACTION_RESERVED3)" value="7" />
          </valueMap>
        </maps>
        <tasks>
          <task message="$(string.Devproxy_QueueBuffersToDevice.TaskMessage)" name="MF_Devproxy_QueueBuffersToDevice" symbol="Devproxy_QueueBuffersToDevice" value="1" />
          <task message="$(string.Devproxy_SendBuffersToDevice.TaskMessage)" name="MF_Devproxy_SendBuffersToDevice" symbol="Devproxy_SendBuffersToDevic" value="2" />
          <task message="$(string.Devproxy_ProcessInput.TaskMessage)" name="MF_Devproxy_ProcessInput" symbol="Devproxy_ProcessInput" value="3" />
          <task message="$(string.Devproxy_Output.TaskMessage)" name="MF_Devproxy_Output" symbol="Devproxy_Output" value="4" />
          <task message="$(string.Devproxy_SetInputType.TaskMessage)" name="MF_Devproxy_SetInputType" symbol="Devproxy_SetInputType" value="5" />
          <task message="$(string.Devproxy_SetOutputType.TaskMessage)" name="MF_Devproxy_SetOutputType" symbol="Devproxy_SetOutputType" value="6" />
          <task message="$(string.Devproxy_Flush.TaskMessage)" name="MF_Devproxy_Flush" symbol="Devproxy_Flush" value="7" />
          <task message="$(string.Devproxy_KSPinStateChange.TaskMessage)" name="MF_Devproxy_KSPinStateChange" symbol="Devproxy_KSPinStateChange" value="8" />
          <task message="$(string.Devproxy_VideoPlugin_Load.TaskMessage)" name="MF_Devproxy_VideoPlugin_Load" symbol="Devproxy_VideoPlugin_Load" value="9" />
          <task message="$(string.Devproxy_VideoPlugin_ProcessInput.TaskMessage)" name="MF_Devproxy_VideoPlugin_ProcessInput" symbol="Devproxy_VideoPlugin_ProcessInput" value="10" />
          <task message="$(string.Devproxy_VideoPlugin_ProcessOutput.TaskMessage)" name="MF_Devproxy_VideoPlugin_ProcessOutput" symbol="Devproxy_VideoPlugin_ProcessOutput" value="11" />
          <task message="$(string.Devproxy_D3DAllocator.TaskMessage)" name="MF_Devproxy_D3DAllocator" symbol="Devproxy_D3DAllocator" value="12" />
          <task message="$(string.Devproxy_MFT.TaskMessage)" name="MF_Devproxy_MFT" symbol="Devproxy_MFT" value="13" />
          <task message="$(string.Devproxy_MFT_DynamicFormatChange.TaskMessage)" name="MF_Devproxy_MFT_DynamicFormatChange" symbol="Devproxy_MFT_DynamicFormatChange" value="14" />
          <task message="$(string.Devproxy_MFT_StreamState.TaskMessage)" name="MF_Devproxy_MFT_StreamState" symbol="Devproxy_MFT_StreamState" value="15" />
          <task message="$(string.Devproxy_OnPinBufferCompletion.TaskMessage)" name="MF_Devproxy_OnPinBufferCompletion" symbol="Devproxy_OnPinBufferCompletion" value="16" />
          <task message="$(string.Devproxy_PhotoConfirmation.TaskMessage)" name="MF_Devproxy_PhotoConfirmation" symbol="Devproxy_PhotoConfirmation" value="17" />
          <task message="$(string.LoadTopology.TaskMessage)" name="LoadTopologyTask" symbol="LoadTopologyTaskDesc" value="103" />
          <task message="$(string.FallBackToDefaultD3DFmt.TaskMessage)" name="FallBackToDefaultD3DFmt" symbol="FallBackToDefaultD3DFmtTaskDesc" value="104" />
          <task message="$(string.DestRectChanged.TaskMessage)" name="DestRectChanged" symbol="DestRectChangedTaskDesc" value="105" />
          <task message="$(string.SrcRectChanged.TaskMessage)" name="SrcRectChanged" symbol="SrcRectChangedTaskDesc" value="106" />
          <task message="$(string.OPMPoll.TaskMessage)" name="OTAFailoverToConstricted" symbol="OTAFailoverToConstrictedTaskDesc" value="1098" />
          <task message="$(string.OPMPoll.TaskMessage)" name="OPMPoll" symbol="OPMPollTaskDesc" value="1099" />
          <task message="$(string.IMFInputTrustAuthority_RequestAccess.TaskMessage)" name="IMFInputTrustAuthority_RequestAccess" symbol="IMFInputTrustAuthority_RequestAccessTaskDesc" value="1100" />
          <task message="$(string.IMFInputTrustAuthority_GetDecrypter.TaskMessage)" name="IMFInputTrustAuthority_GetDecrypter" symbol="IMFInputTrustAuthority_GetDecrypterTaskDesc" value="1101" />
          <task message="$(string.IMFInputTrustAuthority_GetPolicy.TaskMessage)" name="IMFInputTrustAuthority_GetPolicy" symbol="IMFInputTrustAuthority_GetPolicyTaskDesc" value="1102" />
          <task message="$(string.IMFInputTrustAuthority_Reset.TaskMessage)" name="IMFInputTrustAuthority_Reset" symbol="IMFInputTrustAuthority_ResetTaskDesc" value="1103" />
          <task message="$(string.IMFInputTrustAuthority_BindAccess.TaskMessage)" name="IMFInputTrustAuthority_BindAccess" symbol="IMFInputTrustAuthority_BindAccessTaskDesc" value="1104" />
          <task message="$(string.IMFInputTrustAuthority_UpdateAccess.TaskMessage)" name="IMFInputTrustAuthority_UpdateAccess" symbol="IMFInputTrustAuthority_UpdateAccessTaskDesc" value="1105" />
          <task message="$(string.IMFTrustedInput_GetInputTrustAuthority.TaskMessage)" name="IMFTrustedInput_GetInputTrustAuthority" symbol="IMFTrustedInput_GetInputTrustAuthorityTaskDesc" value="1106" />
          <task message="$(string.Decrypt.TaskMessage)" name="Decrypt" symbol="DecryptTaskDesc" value="1107" />
          <task message="$(string.IMFSampleProtection_GetInputProtectionVersion.TaskMessage)" name="IMFSampleProtection_GetInputProtectionVersion" symbol="IMFSampleProtection_GetInputProtectionVersionTaskDesc" value="1108" />
          <task message="$(string.IMFSampleProtection_GetOutputProtectionVersion.TaskMessage)" name="IMFSampleProtection_GetOutputProtectionVersion" symbol="IMFSampleProtection_GetOutputProtectionVersionTaskDesc" value="1109" />
          <task message="$(string.IMFSampleProtection_GetProtectionCertificate.TaskMessage)" name="IMFSampleProtection_GetProtectionCertificate" symbol="IMFSampleProtection_GetProtectionCertificateTaskDesc" value="1110" />
          <task message="$(string.IMFSampleProtection_InitInputProtection.TaskMessage)" name="IMFSampleProtection_InitInputProtection" symbol="IMFSampleProtection_InitInputProtectionTaskDesc" value="1111" />
          <task message="$(string.IMFSampleProtection_InitOutputProtection.TaskMessage)" name="IMFSampleProtection_InitOutputProtection" symbol="IMFSampleProtection_InitOutputProtectionTaskDesc" value="1112" />
          <task message="$(string.CreateMFPMP.TaskMessage)" name="CreateMFPMP" symbol="CreateMFPMPTaskDesc" value="1113" />
          <task message="$(string.ContentEnablerEvent.TaskMessage)" name="ContentEnablerEvent" symbol="ContentEnablerEventTaskDesc" value="1114" />
          <task message="$(string.IMFPMPHost_CreateObjectByCLSID.TaskMessage)" name="IMFPMPHost_CreateObjectByCLSID" symbol="IMFPMPHost_CreateObjectByCLSIDTaskDesc" value="1115" />
          <task message="$(string.IMFOutputPolicy_GenerateRequiredSchemas.TaskMessage)" name="IMFOutputPolicy_GenerateRequiredSchemas" symbol="IMFOutputPolicy_GenerateRequiredSchemasTaskDesc" value="1116" />
          <task message="$(string.RequiredSchema.TaskMessage)" name="RequiredSchema" symbol="RequiredSchemaTaskDesc" value="1117" />
          <task message="$(string.PolicyEvent.TaskMessage)" name="PolicyEvent" symbol="PolicyEventTaskDesc" value="1118" />
          <task message="$(string.IMFPMPHostApp_ActivateClassById.TaskMessage)" name="IMFPMPHostApp_ActivateClassById" symbol="IMFPMPHostApp_ActivateClassByIdTaskDesc" value="1119" />
          <task message="$(string.AppCert.TaskMessage)" name="AppCert" symbol="AppCertTaskDesc" value="1120" />
          <task message="$(string.OTAApplyProtection.TaskMessage)" name="OTAApplyProtection" symbol="OTAApplyProtectionTaskDesc" value="1122" />
          <task message="$(string.VideoFrameConstrict.TaskMessage)" name="VideoFrameConstrict" symbol="VideoFrameConstrictTaskDesc" value="1150" />
          <task message="$(string.OPMFail.TaskMessage)" name="OPMFail" symbol="OPMFailTaskDesc" value="1151" />
          <task message="$(string.AsyncWrapperNeedInput.TaskMessage)" name="AsyncWrapperNeedInput" symbol="AsyncWrapperNeedInputDesc" value="1123" />
          <task message="$(string.AsyncWrapperProcessInput.TaskMessage)" name="AsyncWrapperProcessInput" symbol="AsyncWrapperProcessInputDesc" value="1124" />
          <task message="$(string.AsyncWrapperMFTProcessInput.TaskMessage)" name="AsyncWrapperMFTProcessInput" symbol="AsyncWrapperMFTProcessInputDesc" value="1125" />
          <task message="$(string.AsyncWrapperMFTProcessOutput.TaskMessage)" name="AsyncWrapperMFTProcessOutput" symbol="AsyncWrapperMFTProcessOutputDesc" value="1126" />
          <task message="$(string.AsyncWrapperHaveOutput.TaskMessage)" name="AsyncWrapperHaveOutput" symbol="AsyncWrapperHaveOutputDesc" value="1127" />
          <task message="$(string.AsyncWrapperProcessOutput.TaskMessage)" name="AsyncWrapperProcessOutput" symbol="AsyncWrapperProcessOutputDesc" value="1128" />
          <task message="$(string.MF_Devproxy_MFT_ProcessMessage_Task.TaskMessage)" name="MF_Devproxy-MFT-ProcessMessage-Task" symbol="MF_Devproxy_MFT_ProcessMessage_Task" value="1129" />
          <task message="$(string.D3DDeviceLost.TaskMessage)" name="MF_D3DDeviceLost" symbol="D3DDeviceLost" value="1130" />
          <task message="$(string.MF_Devproxy_sample_TimeStamp.TaskMessage)" name="MF-Devproxy-sample-TimeStamp-Task" symbol="MF_Devproxy_sample_TimeStamp_Task" value="1131" />
          <task message="$(string.AsyncWrapperMFTRunning.TaskMessage)" name="AsyncWrapperMFTRunning" symbol="AsyncWrapperMFTRunningDesc" value="1132" />
          <task message="$(string.AsyncWrapperSetWorkQueue.TaskMessage)" name="AsyncWrapperSetWorkQueue" symbol="AsyncWrapperSetWorkQueueDesc" value="1133" />
          <task message="$(string.AsyncWrapper.TaskMessage)" name="AsyncWrapper" symbol="AsyncWrapperDesc" value="1134" />
          <task message="$(string.MFTLongRunning.TaskMessage)" name="MFTLongRunning" symbol="MFTLongRunningDesc" value="1140" />
          <task message="$(string.SyncMFTProcessInput.TaskMessage)" name="SyncMFTProcessInput" symbol="SyncMFTProcessInputDesc" value="1141" />
          <task message="$(string.SyncMFTProcessOutput.TaskMessage)" name="SyncMFTProcessOutput" symbol="SyncMFTProcessOutputDesc" value="1142" />
          <task message="$(string.AsyncMFTProcessInput.TaskMessage)" name="AsyncMFTProcessInput" symbol="AsyncMFTProcessInputDesc" value="1143" />
          <task message="$(string.AsyncMFTProcessOutput.TaskMessage)" name="AsyncMFTProcessOutput" symbol="AsyncMFTProcessOutputDesc" value="1144" />
          <task message="$(string.MFTInfoSetWorkQueue.TaskMessage)" name="MFTInfoSetWorkQueue" symbol="MFTInfoSetWorkQueueDesc" value="1145" />
          <task message="$(string.MFDS_ReceiveSampleCP.TaskMessage)" name="MFDS_ReceiveSampleCP" symbol="ReceiveSampleCPDesc" value="1200" />
          <task message="$(string.MFDS_SendSampleEvent.TaskMessage)" name="MFDS_SendSampleEvent" symbol="SendSampleEventDesc" value="1201" />
          <task message="$(string.MFDS_SamplePoolPending.TaskMessage)" name="MFDS_SamplePoolPending" symbol="SamplePoolPendingEventDesc" value="1202" />
          <task message="$(string.MFDS_FillSampleRequest.TaskMessage)" name="MFDS_FillSampleRequest" symbol="FillSampleRequestEventDesc" value="1203" />
          <task message="$(string.MFDS_QueueSample.TaskMessage)" name="MFDS_QueueSample" symbol="QueueSampleEventDesc" value="1204" />
          <task message="$(string.MFDS_RequestSample.TaskMessage)" name="MFDS_RequestSample" symbol="RequestSampleEventDesc" value="1205" />
          <task message="$(string.MFDS_GetTime.TaskMessage)" name="MFDS_GetTime" symbol="GetTimeTaskDesc" value="1206" />
          <task message="$(string.MFDS_State.TaskMessage)" name="MFDS_State" symbol="StateTaskDesc" value="1207" />
          <task message="$(string.SrcPrefetch_FillBuffer.TaskMessage)" name="SrcPrefetch_FillBuffer" symbol="SrcPrefetchFillBufferEventDesc" value="1210" />
        </tasks>
        <opcodes>
          <opcode message="$(string.METransformHaveOutput)" name="METransformHaveOutput" symbol="Devproxy_METransformHaveOUtput" value="11" />
          <opcode message="$(string.Devproxy_ProcessOutput)" name="ProcessOutput" symbol="Devproxy_ProcessOutput" value="12" />
          <opcode message="$(string.D3DAllocatorCreated)" name="D3DAllocatorCreated" symbol="Devproxy_D3DAllocatorCreated" value="13" />
          <opcode message="$(string.D3DAllocatorReleased)" name="D3DAllocatorReleased" symbol="Devproxy_D3DAllocatorReleased" value="14" />
          <opcode message="$(string.Devproxy_MFT_Load)" name="Load" symbol="Devproxy_MFT_Load" value="15" />
          <opcode message="$(string.Devproxy_MFT_Unload)" name="Unload" symbol="Devproxy_MFT_Unload" value="16" />
        </opcodes>
        <templates>
          <template tid="PinInfo">
            <data inType="win:UInt32" name="StreamID" />
            <data inType="win:UInt32" name="IsStreaming" />
          </template>
          <template tid="AsyncTaskPointerInfo">
            <data inType="win:Pointer" name="AsyncTaskPointer" />
            <data inType="win:UInt32" name="StreamID" />
            <data inType="win:Pointer" name="BufferPointer" />
            <data inType="win:Pointer" name="PinPointer" />
            <data inType="win:Pointer" name="ParentPointer" />
          </template>
          <template tid="HaveOutputData">
            <data inType="win:UInt32" name="StreamID" />
            <data inType="win:UInt32" name="ReadySampleCount" />
            <data inType="win:Pointer" name="Sample" />
            <data inType="win:UInt64" name="SampleTime" />
          </template>
          <template tid="MediaTypeTrace">
            <data inType="win:AnsiString" name="MediaType" />
          </template>
          <template tid="KSStateChangeInfo">
            <data inType="win:UInt64" name="PinHandle" />
            <data inType="win:UInt32" name="State" />
          </template>
          <template tid="ProcessInputData">
            <data inType="win:UInt32" name="StreamID" />
            <data inType="win:Pointer" name="SamplePtr" />
          </template>
          <template tid="ProcessOutputData">
            <data inType="win:UInt32" name="OutputBufferCount" />
            <data inType="win:Pointer" name="OutputSamplesPtr" />
          </template>
          <template tid="StreamingStateData">
            <data inType="win:UInt32" name="StreamingState" />
          </template>
          <template tid="DevProxy_VideoPluginSampleData">
            <data inType="win:Pointer" name="PinPtr" />
            <data inType="win:Pointer" name="SamplePtr" />
          </template>
          <template tid="DevProxy_VideoPlugin">
            <data inType="win:Pointer" name="PinPtr" />
          </template>
          <template tid="PinD3DInfo">
            <data inType="win:Pointer" name="PinPtr" />
            <data inType="win:Pointer" name="D3DManagerPtr" />
          </template>
          <template tid="FormatInfo">
            <struct name="FormatInfoStruct">
              <data inType="win:GUID" name="MajorType" />
              <data inType="win:GUID" name="Subtype" />
              <data inType="win:GUID" name="FormatType" />
              <data inType="win:UInt32" name="Width" />
              <data inType="win:UInt32" name="Height" />
              <data inType="win:UInt32" name="PAR_Numerator" />
              <data inType="win:UInt32" name="PAR_Dinominator" />
              <data inType="win:UInt32" name="InterlacedMode" />
            </struct>
          </template>
          <template tid="SamplePointer">
            <data inType="win:Pointer" name="SamplePtr" />
          </template>
          <template tid="tid_mf_NoData" />
          <template tid="tid_mf_HRESULT">
            <data inType="win:HexInt32" name="hr" outType="win:ErrorCode" />
          </template>
          <template tid="tid_mf_String">
            <data inType="win:UnicodeString" name="string" />
          </template>
          <template tid="tid_mf_CreateTransform">
            <data inType="win:UnicodeString" name="CLSID" />
            <data inType="win:HexInt32" name="hr" outType="win:ErrorCode" />
          </template>
          <template tid="tid_mf_FallBackToDefaultD3DFmt">
            <data inType="win:UInt32" name="D3DFmt" />
          </template>
          <template tid="tid_mf_RequestAccess">
            <data inType="win:UInt32" name="stream" />
            <data inType="win:UInt32" map="Action" name="action" />
            <data inType="win:Boolean" name="enablerReturned" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_GetDecrypter">
            <data inType="win:UInt32" name="streamid" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_GetPolicy">
            <data inType="win:UInt32" name="streamid" />
            <data inType="win:UInt32" map="Action" name="Action" />
            <data inType="win:Boolean" name="policyReturned" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_GetStreamObject">
            <data inType="win:HexInt32" name="streamId" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_Method">
            <data inType="win:UInt32" name="object" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_NoParams">
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_Process">
            <data inType="win:UInt32" name="bytes" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_DWORDValue">
            <data inType="win:UInt32" name="value" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_InitProtection">
            <data inType="win:UInt32" name="version" />
            <data inType="win:UInt32" name="streamId" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_StartMFPMP">
            <data inType="win:Boolean" name="isProtected" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_ContentEnablerEvent">
            <data inType="win:GUID" name="type" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_CreateObjectByCLSID">
            <data inType="win:GUID" name="CLSID" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_GenerateRequiredSchemas">
            <data inType="win:HexInt32" name="attributes" />
            <data inType="win:GUID" name="outputSubtype" />
            <data inType="win:UInt32" name="cSchemas" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_RequiredSchema">
            <data inType="win:HexInt32" name="context" />
            <data inType="win:GUID" name="type" />
          </template>
          <template tid="tid_mf_PolicyEvent">
            <data inType="win:UInt32" name="type" />
            <data inType="win:HexInt32" name="streamId" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_IMFPMPHostApp_ActivateClassById">
            <data inType="win:UnicodeString" name="classId" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_OTAFailoverToConstricted">
            <data inType="win:GUID" name="fromtype" />
          </template>
          <template tid="tid_mf_OTAApplyProtection">
            <data inType="win:GUID" name="type" />
            <data inType="win:UInt32" name="level" />
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_OPMPoll">
            <data inType="win:Boolean" name="exitPolling" />
          </template>
          <template tid="tid_mf_VideoFrameConstrict">
            <data inType="win:UInt64" name="bandwidthInPixels" />
          </template>
          <template tid="tid_mf_OPMFail">
            <data inType="win:HexInt32" name="hr" />
          </template>
          <template tid="tid_mf_WrapperNeedInput">
            <data inType="win:Pointer" name="WrapperPtr" />
            <data inType="win:UInt32" name="StreamID" />
            <data inType="win:UInt32" name="InputRequestsCount" />
          </template>
          <template tid="tid_mf_WrapperProcessInput">
            <data inType="win:Pointer" name="WrapperPtr" />
            <data inType="win:UInt32" name="StreamID" />
            <data inType="win:Pointer" name="SamplePtr" />
            <data inType="win:UInt64" name="SampleTimestamp" />
            <data inType="win:UInt32" name="InputQueueLength" />
            <data inType="win:UInt32" name="hr" />
          </template>
          <template tid="tid_mf_AsyncWrapperMFTRunning">
            <data inType="win:Pointer" name="WrapperPtr" />
            <data inType="win:UInt32" name="WorkQueueID" />
          </template>
          <template tid="tid_mf_MFTLongRunning">
            <data inType="win:Pointer" name="ObjectPtr" />
            <data inType="win:UInt32" name="WorkQueueID" />
          </template>
          <template tid="tid_mf_MFTInfoSetWorkQueue">
            <data inType="win:Pointer" name="ObjectPtr" />
            <data inType="win:UInt32" name="WorkQueueID" />
          </template>
          <template tid="tid_mf_AsyncWrapper">
            <data inType="win:Pointer" name="ObjectPtr" />
            <data inType="win:Pointer" name="MFTPtr" />
          </template>
          <template tid="tid_mf_AsyncWrapperSetWorkQueue">
            <data inType="win:Pointer" name="WrapperPtr" />
            <data inType="win:UInt32" name="WorkQueueID" />
          </template>
          <template tid="tid_mf_MFTProcessInput_Start">
            <data inType="win:Pointer" name="WrapperPtr" />
            <data inType="win:UInt32" name="StreamID" />
            <data inType="win:Pointer" name="SamplePtr" />
          </template>
          <template tid="tid_mf_MFTProcessInput_End">
            <data inType="win:Pointer" name="WrapperPtr" />
            <data inType="win:UInt32" name="StreamID" />
            <data inType="win:Pointer" name="SamplePtr" />
            <data inType="win:UInt64" name="SampleTimestamp" />
            <data inType="win:UInt32" name="InputQueueLength" />
            <data inType="win:UInt32" name="hr" />
          </template>
          <template tid="tid_mf_MFTProcessOutput_Start">
            <data inType="win:Pointer" name="WrapperPtr" />
          </template>
          <template tid="tid_mf_MFTProcessOutput_End">
            <data inType="win:Pointer" name="WrapperPtr" />
            <data inType="win:Pointer" name="SamplePtr" />
            <data inType="win:UInt64" name="SampleTime" />
            <data inType="win:UInt32" name="hr" />
          </template>
          <template tid="tid_mf_WrapperHaveOutput">
            <data inType="win:Pointer" name="WrapperPtr" />
            <data inType="win:UInt32" name="OutputQueueLength" />
          </template>
          <template tid="tid_mf_WrapperProcessOutput">
            <data inType="win:Pointer" name="WrapperPtr" />
            <data inType="win:Pointer" name="SamplePtr" />
            <data inType="win:UInt64" name="SampleTimestamp" />
            <data inType="win:UInt32" name="OutputQueueLength" />
            <data inType="win:UInt32" name="hr" />
          </template>
          <template tid="tid_mf_low_latency">
            <data inType="win:UInt32" map="ComponentType" name="ComponentType" />
            <data inType="win:UInt32" map="SettingType" name="SettingType" />
            <data inType="win:Int32" name="Result" outType="win:HResult" />
          </template>
          <template tid="tid_MF_Devproxy_MFT_ProcessMessage">
            <data inType="win:Pointer" name="Object" />
            <data inType="win:UInt32" name="eMessage" />
            <data inType="win:UInt32" name="ulParam" />
          </template>
          <template tid="tid_MF_Devproxy_sample_TimeStamp">
            <data inType="win:UnicodeString" name="DeviceStreamName" />
            <data inType="win:UInt32" name="DeviceStreamId" />
            <data inType="win:UInt32" name="MFTStreamId" />
            <data inType="win:Pointer" name="samplePointer" />
            <data inType="win:UInt64" name="DriverTimeStamp" />
            <data inType="win:UInt64" name="SystemTimeStamp" />
            <data inType="win:UInt64" name="SampleCompletionNumber" />
            <data inType="win:AnsiString" name="FlagTimeStamp" />
            <data inType="win:AnsiString" name="StreamName" />
          </template>
          <template tid="tid_MF_Devproxy_Sample_Completion_Info">
            <data inType="win:UnicodeString" name="DeviceStreamName" />
            <data inType="win:UInt32" name="DeviceStreamId" />
            <data inType="win:UInt32" name="MFTStreamId" />
            <data inType="win:Pointer" name="samplePointer" />
            <data inType="win:UInt64" name="SampleTimestamp" />
            <data inType="win:UInt64" name="ExpectedSampleCompletionNumber" />
            <data inType="win:UInt64" name="ActualSampleCompletionNumber" />
          </template>
          <template tid="tid_MF_Devproxy_DriverQueueInfo">
            <data inType="win:UnicodeString" name="DeviceStreamName" />
            <data inType="win:UInt32" name="DeviceStreamId" />
            <data inType="win:UInt32" name="MFTStreamId" />
            <data inType="win:UInt32" name="DriverQueueDepth" />
          </template>
          <template tid="tid_mf_MFDS_QueueSample">
            <data inType="win:Pointer" name="Object" />
            <data inType="win:Int32" name="StreamID" />
            <data inType="win:Pointer" name="Sample" />
            <data inType="win:Int64" name="TimeStamp" />
            <data inType="win:Int32" name="QueueLen" />
          </template>
          <template tid="tid_mf_MFDS_RequestSample">
            <data inType="win:Pointer" name="Object" />
            <data inType="win:Int32" name="StreamID" />
            <data inType="win:Pointer" name="Token" />
            <data inType="win:Int32" name="QueueLen" />
          </template>
          <template tid="tid_mf_MFDS_FillSampleRequest">
            <data inType="win:Pointer" name="Object" />
            <data inType="win:Int32" name="StreamID" />
            <data inType="win:Pointer" name="Sample" />
            <data inType="win:Pointer" name="Token" />
            <data inType="win:Int32" name="SampleQueueLen" />
            <data inType="win:Int32" name="RequestQueueLen" />
          </template>
          <template tid="tid_mf_MFDS_ReceiveSampleCP">
            <data inType="win:Pointer" name="Object" />
            <data inType="win:Pointer" name="SamplePtr" />
            <data inType="win:Int64" name="Timestamp" />
          </template>
          <template tid="tid_mf_MFDS_SendSampleEvent">
            <data inType="win:Pointer" name="Object" />
            <data inType="win:Int32" name="StreamID" />
            <data inType="win:Pointer" name="Sample" />
            <data inType="win:Int64" name="Timestamp" />
          </template>
          <template tid="tid_mf_MFDS_SamplePoolPendingEvent">
            <data inType="win:Pointer" name="Object" />
            <data inType="win:Pointer" name="Sample" />
            <data inType="win:Int32" name="PendingCount" />
          </template>
          <template tid="tid_mf_SrcPrefetch_FillBufferStart">
            <data inType="win:Pointer" name="Object" />
          </template>
          <template tid="tid_mf_SrcPrefetch_FillBufferStop">
            <data inType="win:Pointer" name="Object" />
          </template>
          <template tid="tid_mf_MFDS_GetTime">
            <data inType="win:Pointer" name="Object" />
            <data inType="win:Int64" name="tsOrig" />
            <data inType="win:Int64" name="sysOrig" />
            <data inType="win:Int64" name="tsFixed" />
            <data inType="win:Int64" name="sysFixed" />
            <data inType="win:Int64" name="rtNow" />
            <data inType="win:Int64" name="tsOut" />
            <data inType="win:Int64" name="tsOut_ms" />
            <data inType="win:Int64" name="Diff_Now_LastSys_ms" />
            <data inType="win:Int32" name="Fixed" />
            <data inType="win:Int32" name="State" />
          </template>
          <template tid="tid_mf_MFDS_State">
            <data inType="win:Pointer" name="Object" />
            <data inType="win:Int32" name="State" />
          </template>
          <template tid="tid_mf_RECT">
            <data inType="win:UInt32" name="left" />
            <data inType="win:UInt32" name="top" />
            <data inType="win:UInt32" name="right" />
            <data inType="win:UInt32" name="bottom" />
          </template>
        </templates>
        <events>
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_QueueBuffersToDevice_Notification.EventMessage)" opcode="win:Info" symbol="MF_Devproxy_QueueBuffersToDevice_Notification" task="MF_Devproxy_QueueBuffersToDevice" template="PinInfo" value="1" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_SendBuffersToDevice_Start.EventMessage)" opcode="win:Start" symbol="MF_Devproxy_SendBuffersToDevice_Start" task="MF_Devproxy_SendBuffersToDevice" template="AsyncTaskPointerInfo" value="2" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_SendBuffersToDevice_Stop.EventMessage)" opcode="win:Stop" symbol="MF_Devproxy_SendBuffersToDevice_Stop" task="MF_Devproxy_SendBuffersToDevice" template="AsyncTaskPointerInfo" value="3" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_ProcessInput_Notification.EventMessage)" opcode="win:Info" symbol="MF_Devproxy_ProcessInput_Notification" task="MF_Devproxy_ProcessInput" template="ProcessInputData" value="4" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_HaveOutput_Notification.EventMessage)" opcode="METransformHaveOutput" symbol="MF_Devproxy_HaveOutput_Notification" task="MF_Devproxy_Output" template="HaveOutputData" value="5" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_ProcessOutput_Notification.EventMessage)" opcode="ProcessOutput" symbol="MF_Devproxy_ProcessOutput_Notification" task="MF_Devproxy_Output" template="ProcessOutputData" value="6" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_SetInputType_Start.EventMessage)" opcode="win:Start" symbol="MF_Devproxy_SetInputType_Start" task="MF_Devproxy_SetInputType" template="MediaTypeTrace" value="7" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_SetInputType_Stop.EventMessage)" opcode="win:Stop" symbol="MF_Devproxy_SetInputType_Stop" task="MF_Devproxy_SetInputType" template="MediaTypeTrace" value="8" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_SetOutputType_Start.EventMessage)" opcode="win:Start" symbol="MF_Devproxy_SetOutputType_Start" task="MF_Devproxy_SetOutputType" template="MediaTypeTrace" value="9" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_SetOutputType_Stop.EventMessage)" opcode="win:Stop" symbol="MF_Devproxy_SetOutputType_Stop" task="MF_Devproxy_SetOutputType" template="MediaTypeTrace" value="10" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_Flush_Notification.EventMessage)" opcode="win:Info" symbol="MF_Devproxy_Flush_Notification" task="MF_Devproxy_Flush" template="StreamingStateData" value="11" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_KSPinStateChange_Notification.EventMessage)" opcode="win:Info" symbol="MF_Devproxy_KSPinStateChange_Notification" task="MF_Devproxy_KSPinStateChange" template="KSStateChangeInfo" value="12" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_VideoPlugin_Load_Start.EventMessage)" opcode="win:Start" symbol="MF_Devproxy_VideoPlugin_Load_Start" task="MF_Devproxy_VideoPlugin_Load" template="DevProxy_VideoPlugin" value="13" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_VideoPlugin_Load_End.EventMessage)" opcode="win:Stop" symbol="MF_Devproxy_VideoPlugin_Load_End" task="MF_Devproxy_VideoPlugin_Load" template="DevProxy_VideoPlugin" value="14" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_VideoPlugin_ProcessInput_Start.EventMessage)" opcode="win:Start" symbol="MF_Devproxy_VideoPlugin_ProcessInput_Start" task="MF_Devproxy_VideoPlugin_ProcessInput" template="DevProxy_VideoPluginSampleData" value="15" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_VideoPlugin_ProcessInput_End.EventMessage)" opcode="win:Stop" symbol="MF_Devproxy_VideoPlugin_ProcessInput_End" task="MF_Devproxy_VideoPlugin_ProcessInput" template="DevProxy_VideoPluginSampleData" value="16" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_VideoPlugin_ProcessOutput_Start.EventMessage)" opcode="win:Start" symbol="MF_Devproxy_VideoPlugin_ProcessOutput_Start" task="MF_Devproxy_VideoPlugin_ProcessOutput" template="DevProxy_VideoPluginSampleData" value="17" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_VideoPlugin_ProcessOutput_End.EventMessage)" opcode="win:Stop" symbol="MF_Devproxy_VideoPlugin_ProcessOutput_End" task="MF_Devproxy_VideoPlugin_ProcessOutput" template="DevProxy_VideoPluginSampleData" value="18" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_D3DAllocatorCreated.EventMessage)" opcode="D3DAllocatorCreated" symbol="MF_Devproxy_D3DAllocatorCreated" task="MF_Devproxy_D3DAllocator" template="PinD3DInfo" value="19" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_D3DAllocatorReleased.EventMessage)" opcode="D3DAllocatorReleased" symbol="MF_Devproxy_D3DAllocatorReleased" task="MF_Devproxy_D3DAllocator" template="PinD3DInfo" value="20" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_MFT_Load.EventMessage)" opcode="Load" symbol="MF_Devproxy_MFT_Load" task="MF_Devproxy_MFT" value="21" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_MFT_UnLoad.EventMessage)" opcode="Unload" symbol="MF_Devproxy_MFT_Unload" task="MF_Devproxy_MFT" value="22" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_MFT_DynamicFormatChange_Start.EventMessage)" opcode="win:Start" symbol="MF_Devproxy_MFT_DynamicFormatChange_Start" task="MF_Devproxy_MFT_DynamicFormatChange" template="PinInfo" value="23" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_MFT_DynamicFormatChange_Stop.EventMessage)" opcode="win:Stop" symbol="MF_Devproxy_MFT_DynamicFormatChange_Stop" task="MF_Devproxy_MFT_DynamicFormatChange" template="FormatInfo" value="24" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_MFT_StreamState_Start.EventMessage)" opcode="win:Start" symbol="MF_Devproxy_MFT_StreamState_Start" task="MF_Devproxy_MFT_StreamState" template="PinInfo" value="25" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_MFT_StreamState_Stop.EventMessage)" opcode="win:Stop" symbol="MF_Devproxy_MFT_StreamState_Stop" task="MF_Devproxy_MFT_StreamState" template="PinInfo" value="26" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_OnPinBufferCompletion.EventMessage)" opcode="win:Info" symbol="MF_Devproxy_OnPinBufferCompletion" task="MF_Devproxy_SendBuffersToDevice" template="AsyncTaskPointerInfo" value="27" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_OutoforderBufferCompletion.EventMessage)" opcode="win:Info" symbol="MF_Devproxy_OutoforderBufferCompletion" template="tid_MF_Devproxy_Sample_Completion_Info" value="28" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_DriverQueueInfo.EventMessage)" opcode="win:Info" symbol="MF_Devproxy_DriverQueueInfo" template="tid_MF_Devproxy_DriverQueueInfo" value="29" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_DroppedZeroLenghtSampleFromDeviceInfo.EventMessage)" opcode="win:Info" symbol="MF_Devproxy_DroppedZeroLenghtSampleFromDeviceInfo" template="tid_MF_Devproxy_sample_TimeStamp" value="30" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.Devproxy_PhotoConfirmation_Notification.EventMessage)" opcode="win:Info" symbol="MF_Devproxy_PhotoConfirmation_Notification" task="MF_Devproxy_PhotoConfirmation" template="SamplePointer" value="31" version="0" />
          <event channel="chidPipeline" level="win:Informational" message="$(string.StartLoadTopology.EventMessage)" opcode="win:Start" symbol="StartLoadTopologyEventDesc" task="LoadTopologyTask" template="tid_mf_NoData" value="1000" version="0" />
          <event channel="chidPipeline" level="win:Informational" message="$(string.EndLoadTopology.EventMessage)" opcode="win:Stop" symbol="EndLoadTopologyEventDesc" task="LoadTopologyTask" template="tid_mf_HRESULT" value="1001" version="0" />
          <event channel="chidPipeline" level="win:Informational" message="$(string.CreateTransform.EventMessage)" opcode="win:Info" symbol="CreateTransformEventDesc" task="LoadTopologyTask" template="tid_mf_CreateTransform" value="1002" version="0" />
          <event channel="chidPipeline" level="win:Informational" message="$(string.FallBackToDefaultD3DFmt.EventMessage)" opcode="win:Info" symbol="FallBackToDefaultD3DFmt" task="FallBackToDefaultD3DFmt" template="tid_mf_FallBackToDefaultD3DFmt" value="1003" version="0" />
          <event channel="chidPipeline" level="win:Informational" message="$(string.DestRectChanged.EventMessage)" opcode="win:Info" symbol="DestRectChanged" task="DestRectChanged" template="tid_mf_RECT" value="1004" version="0" />
          <event channel="chidPipeline" level="win:Informational" message="$(string.SrcRectChanged.EventMessage)" opcode="win:Info" symbol="SrcRectChanged" task="SrcRectChanged" template="tid_mf_RECT" value="1005" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.OTAFailoverToConstricted.EventMessage)" opcode="win:Info" symbol="OTAFailoverToConstricted" task="OTAFailoverToConstricted" template="tid_mf_OTAFailoverToConstricted" value="1098" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.OPMPoll.EventMessage)" opcode="win:Info" symbol="OPMPoll" task="OPMPoll" template="tid_mf_OPMPoll" value="1099" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.IMFInputTrustAuthority_RequestAccess.EventMessage)" opcode="win:Info" symbol="IMFInputTrustAuthority_RequestAccess" task="IMFInputTrustAuthority_RequestAccess" template="tid_mf_RequestAccess" value="1100" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.IMFInputTrustAuthority_GetDecrypter.EventMessage)" opcode="win:Info" symbol="IMFInputTrustAuthority_GetDecrypter" task="IMFInputTrustAuthority_GetDecrypter" template="tid_mf_GetDecrypter" value="1101" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.IMFInputTrustAuthority_GetPolicy.EventMessage)" opcode="win:Info" symbol="IMFInputTrustAuthority_GetPolicy" task="IMFInputTrustAuthority_GetPolicy" template="tid_mf_GetPolicy" value="1102" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.IMFInputTrustAuthority_Reset.EventMessage)" opcode="win:Info" symbol="IMFInputTrustAuthority_Reset" task="IMFInputTrustAuthority_Reset" template="tid_mf_Method" value="1103" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.IMFInputTrustAuthority_BindAccess.EventMessage)" opcode="win:Info" symbol="IMFInputTrustAuthority_BindAccess" task="IMFInputTrustAuthority_BindAccess" template="tid_mf_Method" value="1104" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.IMFInputTrustAuthority_UpdateAccess.EventMessage)" opcode="win:Info" symbol="IMFInputTrustAuthority_UpdateAccess" task="IMFInputTrustAuthority_UpdateAccess" template="tid_mf_Method" value="1105" version="0" />
          <event channel="chidContentProtection" level="win:Informational" message="$(string.IMFTrustedInput_GetInputTrustAuthority.EventMessage)" opcode="win:Start" symbol="IMFTrustedInput_GetInputTrustAuthority" task="IMFTrustedInput_GetInputTrustAuthority" template="tid_mf_GetStreamObject" value="1106" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.Decrypt.EventMessage)" opcode="win:Info" symbol="Decrypt" task="Decrypt" template="tid_mf_Process" value="1107" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.IMFSampleProtection_GetInputProtectionVersion.EventMessage)" opcode="win:Info" symbol="IMFSampleProtection_GetInputProtectionVersion" task="IMFSampleProtection_GetInputProtectionVersion" template="tid_mf_DWORDValue" value="1108" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.IMFSampleProtection_GetOutputProtectionVersion.EventMessage)" opcode="win:Info" symbol="IMFSampleProtection_GetOutputProtectionVersion" task="IMFSampleProtection_GetOutputProtectionVersion" template="tid_mf_DWORDValue" value="1109" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.IMFSampleProtection_GetProtectionCertificate.EventMessage)" opcode="win:Info" symbol="IMFSampleProtection_GetProtectionCertificate" task="IMFSampleProtection_GetProtectionCertificate" template="tid_mf_DWORDValue" value="1110" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.IMFSampleProtection_InitInputProtection.EventMessage)" opcode="win:Info" symbol="IMFSampleProtection_InitInputProtection" task="IMFSampleProtection_InitInputProtection" template="tid_mf_InitProtection" value="1111" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.IMFSampleProtection_InitOutputProtection.EventMessage)" opcode="win:Info" symbol="IMFSampleProtection_InitOutputProtection" task="IMFSampleProtection_InitOutputProtection" template="tid_mf_InitProtection" value="1112" version="0" />
          <event channel="chidContentProtection" level="win:Informational" message="$(string.CreateMFPMP.EventMessage)" opcode="win:Info" symbol="CreateMFPMP" task="CreateMFPMP" template="tid_mf_StartMFPMP" value="1113" version="0" />
          <event channel="chidContentProtection" level="win:Informational" message="$(string.ContentEnablerEvent.EventMessage)" opcode="win:Info" symbol="ContentEnablerEvent" task="ContentEnablerEvent" template="tid_mf_ContentEnablerEvent" value="1114" version="0" />
          <event channel="chidContentProtection" level="win:Informational" message="$(string.IMFPMPHost_CreateObjectByCLSID.EventMessage)" opcode="win:Info" symbol="IMFPMPHost_CreateObjectByCLSID" task="IMFPMPHost_CreateObjectByCLSID" template="tid_mf_CreateObjectByCLSID" value="1115" version="0" />
          <event channel="chidContentProtection" level="win:Informational" message="$(string.IMFOutputPolicy_GenerateRequiredSchemas.EventMessage)" opcode="win:Info" symbol="IMFOutputPolicy_GenerateRequiredSchemas" task="IMFOutputPolicy_GenerateRequiredSchemas" template="tid_mf_GenerateRequiredSchemas" value="1116" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.RequiredSchema.EventMessage)" opcode="win:Info" symbol="RequiredSchema" task="RequiredSchema" template="tid_mf_RequiredSchema" value="1117" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.PolicyEvent.EventMessage)" opcode="win:Info" symbol="PolicyEvent" task="PolicyEvent" template="tid_mf_PolicyEvent" value="1118" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.IMFPMPHostApp_ActivateClassById.EventMessage)" opcode="win:Info" symbol="IMFPMPHostApp_ActivateClassById" task="IMFPMPHostApp_ActivateClassById" template="tid_mf_IMFPMPHostApp_ActivateClassById" value="1119" version="0" />
          <event channel="chidContentProtection" level="win:Informational" message="$(string.AppCert_Start.EventMessage)" opcode="win:Start" symbol="AppCert_Start" task="AppCert" template="tid_mf_NoData" value="1120" version="0" />
          <event channel="chidContentProtection" level="win:Informational" message="$(string.AppCert_Stop.EventMessage)" opcode="win:Stop" symbol="AppCert_Stop" task="AppCert" template="tid_mf_NoParams" value="1121" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.OTAApplyProtection.EventMessage)" opcode="win:Info" symbol="OTAApplyProtection" task="OTAApplyProtection" template="tid_mf_OTAApplyProtection" value="1123" version="0" />
          <event channel="chidContentProtection" level="win:Verbose" message="$(string.VideoFrameConstrict.EventMessage)" opcode="win:Info" symbol="VideoFrameConstrict" task="VideoFrameConstrict" template="tid_mf_VideoFrameConstrict" value="1150" version="0" />
          <event channel="chidContentProtection" level="win:Error" message="$(string.OPMFail.EventMessage)" opcode="win:Info" symbol="OPMFail" task="OPMFail" template="tid_mf_OPMFail" value="1151" version="0" />
          <event channel="chidAsyncWrapper" level="win:Verbose" message="$(string.AsyncWrapperNeedInput.EventMessage)" opcode="win:Info" symbol="AsyncWrapperNeedInput" task="AsyncWrapperNeedInput" template="tid_mf_WrapperNeedInput" value="1124" version="0" />
          <event channel="chidAsyncWrapper" level="win:Verbose" message="$(string.AsyncWrapperProcessInput.EventMessage)" opcode="win:Info" symbol="AsyncWrapperProcessInput" task="AsyncWrapperProcessInput" template="tid_mf_WrapperProcessInput" value="1125" version="0" />
          <event channel="chidAsyncWrapper" level="win:Verbose" message="$(string.AsyncWrapperMFTProcessInput_Start.EventMessage)" opcode="win:Start" symbol="AsyncWrapperMFTProcessInput_Start" task="AsyncWrapperMFTProcessInput" template="tid_mf_MFTProcessInput_Start" value="1126" version="0" />
          <event channel="chidAsyncWrapper" level="win:Verbose" message="$(string.AsyncWrapperMFTProcessInput_Stop.EventMessage)" opcode="win:Stop" symbol="AsyncWrapperMFTProcessInput_Stop" task="AsyncWrapperMFTProcessInput" template="tid_mf_MFTProcessInput_End" value="1127" version="0" />
          <event channel="chidAsyncWrapper" level="win:Verbose" message="$(string.AsyncWrapperMFTProcessOutput_Start.EventMessage)" opcode="win:Start" symbol="AsyncWrapperMFTProcessOutput_Start" task="AsyncWrapperMFTProcessOutput" template="tid_mf_MFTProcessOutput_Start" value="1128" version="0" />
          <event channel="chidAsyncWrapper" level="win:Verbose" message="$(string.AsyncWrapperMFTProcessOutput_Stop.EventMessage)" opcode="win:Stop" symbol="AsyncWrapperMFTProcessOutput_Stop" task="AsyncWrapperMFTProcessOutput" template="tid_mf_MFTProcessOutput_End" value="1129" version="0" />
          <event channel="chidAsyncWrapper" level="win:Verbose" message="$(string.AsyncWrapperHaveOutput.EventMessage)" opcode="win:Info" symbol="AsyncWrapperHaveOutput" task="AsyncWrapperHaveOutput" template="tid_mf_WrapperHaveOutput" value="1130" version="0" />
          <event channel="chidAsyncWrapper" level="win:Verbose" message="$(string.AsyncWrapperProcessOutput.EventMessage)" opcode="win:Info" symbol="AsyncWrapperProcessOutput" task="AsyncWrapperProcessOutput" template="tid_mf_WrapperProcessOutput" value="1131" version="0" />
          <event channel="chidAsyncWrapper" level="win:Verbose" message="$(string.AsyncWrapperMFTRunning_Start.EventMessage)" opcode="win:Start" symbol="AsyncWrapperMFTRunning_Start" task="AsyncWrapperMFTRunning" template="tid_mf_AsyncWrapperMFTRunning" value="1132" version="0" />
          <event channel="chidAsyncWrapper" level="win:Verbose" message="$(string.AsyncWrapperMFTRunning_Stop.EventMessage)" opcode="win:Stop" symbol="AsyncWrapperMFTRunning_Stop" task="AsyncWrapperMFTRunning" template="tid_mf_AsyncWrapperMFTRunning" value="1133" version="0" />
          <event channel="chidAsyncWrapper" level="win:Verbose" message="$(string.AsyncWrapperSetWorkQueue.EventMessage)" opcode="win:Info" symbol="AsyncWrapperSetWorkQueue" task="AsyncWrapperSetWorkQueue" template="tid_mf_AsyncWrapperSetWorkQueue" value="1134" version="0" />
          <event channel="chidAsyncWrapper" level="win:Verbose" message="$(string.AsyncWrapper_Start.EventMessage)" opcode="win:Start" symbol="AsyncWrapper_Start" task="AsyncWrapper" template="tid_mf_AsyncWrapper" value="1135" version="0" />
          <event channel="chidAsyncWrapper" level="win:Verbose" message="$(string.AsyncWrapper_Stop.EventMessage)" opcode="win:Stop" symbol="AsyncWrapper_Stop" task="AsyncWrapper" template="tid_mf_AsyncWrapper" value="1136" version="0" />
          <event channel="MediaFoundationPipeline" level="win:Informational" message="$(string.Microsoft-Windows-MF.event.60.message)" opcode="win:Info" symbol="MF_LowLatency_Enabled" template="tid_mf_low_latency" value="1200" version="0" />
          <event channel="MediaFoundationPipeline" level="win:Informational" message="$(string.Microsoft-Windows-MF.event.61.message)" opcode="win:Info" symbol="MF_LowLatency_Disabled" template="tid_mf_low_latency" value="1201" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.MF_Devproxy_MFT_ProcessMessage_Event.EventMessage)" opcode="win:Info" symbol="MF_Devproxy_MFT_ProcessMessage" task="MF_Devproxy-MFT-ProcessMessage-Task" template="tid_MF_Devproxy_MFT_ProcessMessage" value="1202" version="0" />
          <event channel="DeviceProxy" level="win:Verbose" message="$(string.D3DDeviceLost.EventMessage)" opcode="win:Info" symbol="D3DDeviceLost_Notification" task="MF_D3DDeviceLost" template="tid_mf_HRESULT" value="1203" version="0" />
          <event channel="DeviceProxy" level="win:Informational" message="$(string.MF_Devproxy_sample_TimeStamp.EventMessage)" opcode="win:Info" symbol="MF_Devproxy_sample_TimeStamp" task="MF-Devproxy-sample-TimeStamp-Task" template="tid_MF_Devproxy_sample_TimeStamp" value="1204" version="0" />
          <event channel="MediaFoundationPipeline" level="win:Verbose" message="$(string.MFTLongRunning_Start.EventMessage)" opcode="win:Start" symbol="MFTLongRunning_Start" task="MFTLongRunning" template="tid_mf_MFTLongRunning" value="1205" version="0" />
          <event channel="MediaFoundationPipeline" level="win:Verbose" message="$(string.MFTLongRunning_Stop.EventMessage)" opcode="win:Stop" symbol="MFTLongRunning_Stop" task="MFTLongRunning" template="tid_mf_MFTLongRunning" value="1206" version="0" />
          <event channel="MediaFoundationPipeline" level="win:Verbose" message="$(string.SyncMFTProcessInput_Start.EventMessage)" opcode="win:Start" symbol="SyncMFTProcessInput_Start" task="SyncMFTProcessInput" template="tid_mf_MFTProcessInput_Start" value="1207" version="0" />
          <event channel="MediaFoundationPipeline" level="win:Verbose" message="$(string.SyncMFTProcessInput_Stop.EventMessage)" opcode="win:Stop" symbol="SyncMFTProcessInput_Stop" task="SyncMFTProcessInput" template="tid_mf_MFTProcessInput_End" value="1208" version="0" />
          <event channel="MediaFoundationPipeline" level="win:Verbose" message="$(string.SyncMFTProcessOutput_Start.EventMessage)" opcode="win:Start" symbol="SyncMFTProcessOutput_Start" task="SyncMFTProcessOutput" template="tid_mf_MFTProcessOutput_Start" value="1209" version="0" />
          <event channel="MediaFoundationPipeline" level="win:Verbose" message="$(string.SyncMFTProcessOutput_Stop.EventMessage)" opcode="win:Stop" symbol="SyncMFTProcessOutput_Stop" task="SyncMFTProcessOutput" template="tid_mf_MFTProcessOutput_End" value="1210" version="0" />
          <event channel="MediaFoundationPipeline" level="win:Verbose" message="$(string.AsyncMFTProcessInput_Start.EventMessage)" opcode="win:Start" symbol="AsyncMFTProcessInput_Start" task="AsyncMFTProcessInput" template="tid_mf_MFTProcessInput_Start" value="1211" version="0" />
          <event channel="MediaFoundationPipeline" level="win:Verbose" message="$(string.AsyncMFTProcessInput_Stop.EventMessage)" opcode="win:Stop" symbol="AsyncMFTProcessInput_Stop" task="AsyncMFTProcessInput" template="tid_mf_MFTProcessInput_End" value="1212" version="0" />
          <event channel="MediaFoundationPipeline" level="win:Verbose" message="$(string.AsyncMFTProcessOutput_Start.EventMessage)" opcode="win:Start" symbol="AsyncMFTProcessOutput_Start" task="AsyncMFTProcessOutput" template="tid_mf_MFTProcessOutput_Start" value="1213" version="0" />
          <event channel="MediaFoundationPipeline" level="win:Verbose" message="$(string.AsyncMFTProcessOutput_Stop.EventMessage)" opcode="win:Stop" symbol="AsyncMFTProcessOutput_Stop" task="AsyncMFTProcessOutput" template="tid_mf_MFTProcessOutput_End" value="1214" version="0" />
          <event channel="MediaFoundationPipeline" level="win:Verbose" message="$(string.MFTInfoSetWorkQueue.EventMessage)" opcode="win:Info" symbol="MFTInfoSetWorkQueue" task="MFTInfoSetWorkQueue" template="tid_mf_MFTInfoSetWorkQueue" value="1215" version="0" />
          <event channel="chidMFDS" level="win:Verbose" message="$(string.MFDS_ReceiveSampleCP.EventMessage)" opcode="win:Info" symbol="MFDS_ReceiveSampleCP" task="MFDS_ReceiveSampleCP" template="tid_mf_MFDS_ReceiveSampleCP" value="1300" version="0" />
          <event channel="chidMFDS" level="win:Verbose" message="$(string.MFDS_SendSampleEvent.EventMessage)" opcode="win:Info" symbol="MFDS_SendSampleEvent" task="MFDS_SendSampleEvent" template="tid_mf_MFDS_SendSampleEvent" value="1301" version="0" />
          <event channel="chidMFDS" level="win:Verbose" message="$(string.MFDS_SamplePoolPendingEvent.EventMessage)" opcode="win:Info" symbol="MFDS_SamplePoolPending" task="MFDS_SamplePoolPending" template="tid_mf_MFDS_SamplePoolPendingEvent" value="1302" version="0" />
          <event channel="chidMFDS" level="win:Verbose" message="$(string.MFDS_QueueSample.EventMessage)" opcode="win:Info" symbol="MFDS_QueueSample" task="MFDS_QueueSample" template="tid_mf_MFDS_QueueSample" value="1303" version="0" />
          <event channel="chidMFDS" level="win:Verbose" message="$(string.MFDS_RequestSample.EventMessage)" opcode="win:Info" symbol="MFDS_RequestSample" task="MFDS_RequestSample" template="tid_mf_MFDS_RequestSample" value="1304" version="0" />
          <event channel="chidMFDS" level="win:Verbose" message="$(string.MFDS_FillSampleRequest.EventMessage)" opcode="win:Info" symbol="MFDS_FillSampleRequest" task="MFDS_FillSampleRequest" template="tid_mf_MFDS_FillSampleRequest" value="1305" version="0" />
          <event channel="chidMFDS" level="win:Verbose" message="$(string.MFDS_GetTime.EventMessage)" opcode="win:Info" symbol="MFDS_GetTime" task="MFDS_GetTime" template="tid_mf_MFDS_GetTime" value="1306" version="0" />
          <event channel="chidMFDS" level="win:Verbose" message="$(string.MFDS_StateStart.EventMessage)" opcode="win:Start" symbol="MFDS_StateStart" task="MFDS_State" template="tid_mf_MFDS_State" value="1307" version="0" />
          <event channel="chidMFDS" level="win:Verbose" message="$(string.MFDS_StateStop.EventMessage)" opcode="win:Stop" symbol="MFDS_StateStop" task="MFDS_State" template="tid_mf_MFDS_State" value="1308" version="0" />
          <event channel="chidSrcPrefetch" level="win:Verbose" message="$(string.SrcPrefetch_FillBufferStart.EventMessage)" opcode="win:Start" symbol="SrcPrefetch_FillBufferStart" task="SrcPrefetch_FillBuffer" template="tid_mf_SrcPrefetch_FillBufferStart" value="1310" version="0" />
          <event channel="chidSrcPrefetch" level="win:Verbose" message="$(string.SrcPrefetch_FillBufferStop.EventMessage)" opcode="win:Stop" symbol="SrcPrefetch_FillBufferStop" task="SrcPrefetch_FillBuffer" template="tid_mf_SrcPrefetch_FillBufferStop" value="1311" version="0" />
        </events>
      </provider>
    </events>
  </instrumentation>
</assembly>