<?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-MFCaptureEngine" version="10.0.26100.8521" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <dependency discoverable="no" resourceType="Resources">
    <dependentAssembly>
      <assemblyIdentity name="Microsoft-Windows-MediaFoundation-MFCaptureEngine.Resources" version="10.0.26100.8521" processorArchitecture="amd64" language="*" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
    </dependentAssembly>
  </dependency>
  <file name="MFCaptureEngine.dll" destinationPath="$(runtime.system32)\" sourceName="MFCaptureEngine.dll" importPath="$(build.nttree)\" sourcePath=".\">
    <signatureInfo>
      <signatureDescriptor PETrust="true" />
    </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>jc3oPB1S89tL+erPyGnlReH/Itx9mavWrDq2NA/8Y4c=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <registryKeys>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{efce38d3-8914-4674-a7df-ae1b3d654b8a}\">
      <registryValue name="" valueType="REG_SZ" value="MFCaptureEngine Class Factory" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{efce38d3-8914-4674-a7df-ae1b3d654b8a}\InprocServer32\">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\MFCaptureEngine.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
  </registryKeys>
  <trustInfo>
    <security>
      <accessControl>
        <securityDescriptorDefinitions>
          <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)(A;CI;GR;;;S-1-15-3-1024-1065365936-1281604716-3511738428-1654721687-432734479-3232135806-4053264122-3456934681)" operationHint="replace" />
          <securityDescriptorDefinition name="WRP_FILE_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;GRGX;;;BA)(A;;GRGX;;;SY)(A;;GRGX;;;BU)(A;;GRGX;;;S-1-15-2-1)(A;;GRGX;;;S-1-15-2-2)S:(AU;FASA;0x000D0116;;;WD)" operationHint="replace" description="Default SDDL for Windows Resource Protected file" />
        </securityDescriptorDefinitions>
      </accessControl>
    </security>
  </trustInfo>
  <instrumentation xmlns:win="http://manifests.microsoft.com/win/2004/08/windows/events">
    <events xmlns="http://schemas.microsoft.com/win/2004/08/events">
      <provider guid="{B8197C10-845F-40ca-82AB-9341E98CFC2B}" message="$(string.EventProviderName)" messageFileName="%SystemRoot%\system32\MFCaptureEngine.dll" name="Microsoft-Windows-MediaFoundation-MFCaptureEngine" resourceFileName="%SystemRoot%\system32\MFCaptureEngine.dll" symbol="Microsoft_Windows_MediaFoundation_MFCaptureEngine">
        <channels>
          <channel chid="chidMFCaptureEngine" isolation="Application" message="$(string.chidMFCaptureEngine)" name="Microsoft-Windows-MediaFoundation-MFCaptureEngine/MFCaptureEngine" symbol="chidMFCaptureEngine" type="Analytic" value="100" />
        </channels>
      </provider>
      <cmi />
    </events>
  </instrumentation>
  <localization>
    <resources culture="en-US">
      <stringTable>
        <string id="EventProviderName" value="Microsoft Windows MediaFoundation MFCaptureEngine ETW Provider" />
        <string id="chidMFCaptureEngine" value="Media Foundation Capture Engine ETW Channel" />
        <string id="MFCaptureEngine_Initialization_Task.TaskMessage" value="MFCaptureEngine Initialization Task" />
        <string id="MFCaptureEngine_Begin_Initialization.TaskMessage" value="MFCaptureEngine Initialization - Begin" />
        <string id="MFCaptureEngine_End_Initialization.TaskMessage" value="MFCaptureEngine Initialization - End" />
        <string id="MFCaptureEngine_Shutdown_Task.TaskMessage" value="MFCaptureEngine Shutdown Task" />
        <string id="MFCaptureEngine_Begin_Shutdown.TaskMessage" value="MFCaptureEngine Shutdown - Begin" />
        <string id="MFCaptureEngine_End_Shutdown.TaskMessage" value="MFCaptureEngine Shutdown - End" />
        <string id="MFCaptureEngine_TakePhoto_Task.TaskMessage" value="MFCaptureEngine TakePhoto Task" />
        <string id="MFCaptureEngine_Begin_TakePhoto.TaskMessage" value="MFCaptureEngine TakePhoto - Begin" />
        <string id="MFCaptureEngine_End_TakePhoto.TaskMessage" value="MFCaptureEngine TakePhoto - End" />
        <string id="MFCaptureEngine_StartPreview_Task.TaskMessage" value="MFCaptureEngine Start Preview Task" />
        <string id="MFCaptureEngine_StopPreview_Task.TaskMessage" value="MFCaptureEngine Stop Preview Task" />
        <string id="MFCaptureEngine_Begin_StartPreview.TaskMessage" value="MFCaptureEngine StartPreview - Begin" />
        <string id="MFCaptureEngine_End_StartPreview.TaskMessage" value="MFCaptureEngine StartPreview - End" />
        <string id="MFCaptureEngine_Begin_StopPreview.TaskMessage" value="MFCaptureEngine StopPreview - Begin" />
        <string id="MFCaptureEngine_End_StopPreview.TaskMessage" value="MFCaptureEngine StopPreview - End" />
        <string id="MFCaptureEngine_StartRecord_Task.TaskMessage" value="MFCaptureEngine Start Record Task" />
        <string id="MFCaptureEngine_StopRecord_Task.TaskMessage" value="MFCaptureEngine Stop Record Task" />
        <string id="MFCaptureEngine_Begin_StartRecord.TaskMessage" value="MFCaptureEngine StartRecord - Begin" />
        <string id="MFCaptureEngine_End_StartRecord.TaskMessage" value="MFCaptureEngine StartRecord - End" />
        <string id="MFCaptureEngine_Begin_StopRecord.TaskMessage" value="MFCaptureEngine StopRecord - Begin" />
        <string id="MFCaptureEngine_End_StopRecord.TaskMessage" value="MFCaptureEngine StopRecord - End" />
        <string id="MFCaptureEngine_Source_ReadSample_Begin.TaskMessage" value="MFCaptureEngine Source ReadSample Begin" />
        <string id="MFCaptureEngine_Source_ReadSample_End.TaskMessage" value="MFCaptureEngine Source ReadSample End" />
        <string id="MFCaptureEngine_Source_Task.TaskMessage" value="MFCaptureEngine Source Message" />
        <string id="MFCaptureEngine_Streaming_Task.TaskMessage" value="MFCaptureEngine Streaming Message" />
        <string id="MFCaptureEngine_Streaming_Photo_Sample.TaskMessage" value="MFCaptureEngine Photo Sample received" />
        <string id="MFCaptureEngine_Streaming_Record_Sample.TaskMessage" value="MFCaptureEngine Record Sample received" />
        <string id="MFCaptureEngine_Streaming_Preview_Sample.TaskMessage" value="MFCaptureEngine Preview Sample received" />
        <string id="MFCaptureEngine_Sink_Task.TaskMessage" value="MFCaptureEngine Sink Task" />
        <string id="MFCaptureEngine_Sink_WriteSample_Begin.TaskMessage" value="MFCaptureEngine Sink WriteSample Begin" />
        <string id="MFCaptureEngine_Sink_WriteSample_End.TaskMessage" value="MFCaptureEngine Sink WriteSample End" />
        <string id="MFCaptureEngine_Sink_Sample_Dropped.TaskMessage" value="MFCaptureEngine Sink Sample Dropped" />
        <string id="MFCaptureEngine_Photo_Encode_Begin.TaskMessage" value="MFCaptureEngine Photo Encode Started" />
        <string id="MFCaptureEngine_Photo_Encode_End.TaskMessage" value="MFCaptureEngine Photo Encode Ended" />
        <string id="MFCaptureEngine_Photo_FormatConvert_Begin.TaskMessage" value="MFCaptureEngine Photo Format Convertion Started" />
        <string id="MFCaptureEngine_Photo_FormatConvert_End.TaskMessage" value="MFCaptureEngine Photo Format Covertion Ended" />
        <string id="MFCaptureEngine_Photo_Flip_Begin.TaskMessage" value="MFCaptureEngine Photo Flipping Started" />
        <string id="MFCaptureEngine_Photo_Flip_End.TaskMessage" value="MFCaptureEngine Photo Flipping Ended" />
        <string id="MFCaptureEngine_Photo_XVP_Begin.TaskMessage" value="MFCaptureEngine Photo Processing Started" />
        <string id="MFCaptureEngine_Photo_XVP_End.TaskMessage" value="MFCaptureEngine Photo Processing Ended" />
        <string id="MFCaptureEngine_PhotoSink_Configure_Begin.TaskMessage" value="MFCaptureEngine Photo Sink Configuration Started" />
        <string id="MFCaptureEngine_PhotoSink_Configure_End.TaskMessage" value="MFCaptureEngine Photo Sink Configuration Ended" />
        <string id="MFCaptureEngine_PhotoSink_XVP_Creation.TaskMessage" value="MFCaptureEngine Photo Sink XVP Creation" />
        <string id="MFCaptureEngine_SourceAndSinks.TaskMessage" value="MFCaptureEngine capture source and capture sinks" />
        <string id="MFCaptureEngine_SampleProbe.TaskMessage" value="MFCaptureEngine sample probe" />
        <string id="MFCaptureEngine_Photo_Encode_Task.TaskMessage" value="MFCaptureEngine Photo Encode" />
        <string id="MFCaptureEngine_Photo_FormatConvert_Task.TaskMessage" value="MFCaptureEngine Photo Format Convert" />
        <string id="MFCaptureEngine_Photo_XVP_Task.TaskMessage" value="MFCaptureEngine Photo XVP" />
        <string id="MFCaptureEngine_Photo_Flip_Task.TaskMessage" value="MFCaptureEngine Photo Flip" />
        <string id="MFCaptureEngine_PhotoSink_Configure_Task.TaskMessage" value="MFCaptureEngine PhotoSink Configure" />
        <string id="MFCaptureEngine_FlushRequiredStreams_Begin.EventMessage" value="MFCaptureEngine FlushRequiredStreams Begin" />
        <string id="MFCaptureEngine_FlushRequiredStreams_End.EventMessage" value="MFCaptureEngine FlushRequiredStreams End" />
        <string id="MFCaptureEngine_FlushRequiredStreams_Task.TaskMessage" value="MFCaptureEngine FlushRequiredStreams Task" />
        <string id="MFCaptureEngine_SetCurrentDeviceMediaType_Begin.EventMessage" value="MFCaptureEngine SetCurrentDeviceMediaType Begin" />
        <string id="MFCaptureEngine_SetCurrentDeviceMediaType_End.EventMessage" value="MFCaptureEngine SetCurrentDeviceMediaType End" />
        <string id="MFCaptureEngine_SetCurrentDeviceMediaType_Task.TaskMessage" value="MFCaptureEngine SetCurrentDeviceMediaType Task" />
        <string id="MFCaptureEngine_FlushAllStreams_Task.TaskMessage" value="MFCaptureEngine FlushAllStreams Task" />
        <string id="MFCaptureEngine_FlushAllStreams_Begin.EventMessage" value="MFCaptureEngine FlushAllStreams Begin" />
        <string id="MFCaptureEngine_FlushAllStreams_End.EventMessage" value="MFCaptureEngine FlushAllStreams End" />
        <string id="MFCaptureEngine_OnFlushForAllStreams_Task.TaskMessage" value="MFCaptureEngine OnFlushForAllStreams Task" />
        <string id="MFCaptureEngine_OnFlushForAllStreams.EventMessage" value="MFCaptureEngine OnFlushForAllStreams" />
        <string id="MFCaptureEngine_SetExtendedPropertyAsync_Task.TaskMessage" value="MFCaptureEngine SetExtendedPropertyAsync Task" />
        <string id="MFCaptureEngine_SetExtendedPropertyAsync_Begin.EventMessage" value="MFCaptureEngine SetExtendedPropertyAsync Begin" />
        <string id="MFCaptureEngine_SetExtendedPropertyAsync_End.EventMessage" value="MFCaptureEngine SetExtendedPropertyAsync End" />
        <string id="MFCaptureEngine_KSAsynPropertySet_Task.TaskMessage" value="MFCaptureEngine KSAsynPropertySet Task" />
        <string id="MFCaptureEngine_KSAsynPropertySet_Begin.EventMessage" value="MFCaptureEngine KSAsynPropertySet Begin" />
        <string id="MFCaptureEngine_KSAsynPropertySet_End.EventMessage" value="MFCaptureEngine KSAsynPropertySet End" />
        <string id="MFCaptureEngine_PhotoSink_Prepare_Task.TaskMessage" value="MFCaptureEngine PhotoSink Prepare Task" />
        <string id="MFCaptureEngine_PhotoSink_Prepare_Begin.EventMessage" value="MFCaptureEngine PhotoSink Prepare Begin" />
        <string id="MFCaptureEngine_PhotoSink_Prepare_End.EventMessage" value="MFCaptureEngine PhotoSink Prepare End" />
        <string id="MFCaptureEngine_StartCapturePhotoSequence_Task.TaskMessage" value="MFCaptureEngine StartCapturePhotoSequence Task" />
        <string id="MFCaptureEngine_StartCapturePhotoSequence_Begin.EventMessage" value="MFCaptureEngine StartCapturePhotoSequence Begin" />
        <string id="MFCaptureEngine_StartCapturePhotoSequence_End.EventMessage" value="MFCaptureEngine StartCapturePhotoSequence End" />
        <string id="MFCaptureEngine_StopCapturePhotoSequence_Task.TaskMessage" value="MFCaptureEngine StopCapturePhotoSequence Task" />
        <string id="MFCaptureEngine_StopCapturePhotoSequence_Begin.EventMessage" value="MFCaptureEngine StopCapturePhotoSequence Begin" />
        <string id="MFCaptureEngine_StopCapturePhotoSequence_End.EventMessage" value="MFCaptureEngine StopCapturePhotoSequence End" />
        <string id="MFCaptureEngine_CaptureSinkAddStream_Task.TaskMessage" value="MFCaptureEngine CaptureSinkAddStream Task" />
        <string id="MFCaptureEngine_CaptureSinkAddStream.EventMessage" value="MFCaptureEngine CaptureSinkAddStream Event" />
        <string id="MFCaptureEngine_OnEvent_Task.TaskMessage" value="MFCaptureEngine-OnEvent-Task" />
        <string id="MFCaptureEngine_OnEvent.EventMessage" value="MFCaptureEngine_OnEvent" />
        <string id="MFCaptureEngine_GetAvailableDeviceMediaType.TaskMessage" value="MFCaptureEngine GetAvailableDeviceMediaType" />
        <string id="MFCaptureEngine_GetAvailableDeviceMediaType.EventMessage" value="MFCaptureEngine GetAvailableDeviceMediaType" />
        <string id="MFCaptureEngine_BridgeSourceSink.TaskMessage" value="MFCaptureEngine_BridgeSourceSink" />
        <string id="MFCaptureEngine_BridgeSourceSink.EventMessage" value="MFCaptureEngine_BridgeSourceSink" />
        <string id="MFCaptureEngine_Source_Stream_Info.EventMessage" value="MFCaptureEngine_Source_Stream_Infomation" />
        <string id="MFCaptureEngine_SourceInfo_Task.TaskMessage" value="MFCaptureEngine_SourceInfo Task" />
        <string id="MFCaptureEngine_Camera_Sound_Init.TaskMessage" value="MFCaptureEngine_Camera_Sound_Init Task" />
        <string id="MFCaptureEngine_Camera_Sound_Init.EventMessage" value="MFCaptureEngine_Camera_Sound_Init Event" />
        <string id="MFCaptureEngine_Camera_Sound_QueuePlayback.TaskMessage" value="MFCaptureEngine_Camera_Sound_QueuePlayback Task" />
        <string id="MFCaptureEngine_Camera_Sound_QueuePlayback.EventMessage" value="MFCaptureEngine_Camera_Sound_QueuePlayback Event" />
        <string id="MFCaptureEngine_Camera_Sound_Playback.TaskMessage" value="MFCaptureEngine_Camera_Sound_Playback Task" />
        <string id="MFCaptureEngine_Camera_Sound_Playback.EventMessage" value="MFCaptureEngine_Camera_Sound_Playback Event" />
        <string id="Map.MF_CAPTURE_ENGINE_STREAM_CATEGORY_VIDEO_PREVIEW" value="MF_CAPTURE_ENGINE_STREAM_CATEGORY_VIDEO_PREVIEW" />
        <string id="Map.MF_CAPTURE_ENGINE_STREAM_CATEGORY_VIDEO_CAPTURE" value="MF_CAPTURE_ENGINE_STREAM_CATEGORY_VIDEO_CAPTURE" />
        <string id="Map.MF_CAPTURE_ENGINE_STREAM_CATEGORY_PHOTO_INDEPENDENT" value="MF_CAPTURE_ENGINE_STREAM_CATEGORY_PHOTO_INDEPENDENT" />
        <string id="Map.MF_CAPTURE_ENGINE_STREAM_CATEGORY_PHOTO_DEPENDENT" value="MF_CAPTURE_ENGINE_STREAM_CATEGORY_PHOTO_DEPENDENT" />
        <string id="Map.MF_CAPTURE_ENGINE_STREAM_CATEGORY_AUDIO" value="MF_CAPTURE_ENGINE_STREAM_CATEGORY_AUDIO" />
        <string id="Map.MF_CAPTURE_ENGINE_STREAM_CATEGORY_UNSUPPORTED" value="MF_CAPTURE_ENGINE_STREAM_CATEGORY_UNSUPPORTED" />
        <string id="MFCaptureEngine_RecordSink_WriteFirstSample.EventMessage" value="MFCaptureEngine_RecordSink_WriteFirstSample EventMessage" />
        <string id="MFCaptureEngine_PreviewSink_WriteFirstSample.EventMessage" value="MFCaptureEngine_PreviewSink_WriteFirstSample EventMessage" />
        <string id="MFCaptureEngine_FrameReaderSink_WriteFirstSample.EventMessage" value="MFCaptureEngine_FrameReaderSink_WriteFirstSample EventMessage" />
        <string id="MFCaptureEngine_DiskFull_Condition.TaskMessage" value="MFCaptureEngine_DiskFull_Condition.TaskMessage" />
        <string id="MFCaptureEngine_DiskFull_Condition.EventMessage" value="MFCaptureEngine_DiskFull_Condition.EventMessage" />
      </stringTable>
    </resources>
  </localization>
</assembly>