<?xml version="1.0" encoding="utf-8"?>
<WindowsPerformanceRecorder Version="1.0" Author="Microsoft Corporation" Copyright="Microsoft Corporation" Company="Microsoft Corporation">
    <Profiles>
        <!-- System Collectors -->
        <SystemCollector Id="SystemCollector_WPRIdleEfficiencyInFile" Base="SystemCollector_WPRSystemCollectorInFile" Name="NT Kernel Logger" Realtime="false">
            <BufferSize Value="1024"/>
        </SystemCollector>

        <!-- System Providers -->
        <SystemProvider Id="SystemProvider_IdleEfficiency" Base="SystemProvider_Base">
            <Keywords Operation="Add">
                <Keyword Value="Interrupt"/>
                <Keyword Value="Power"/>
                <Keyword Value="Timer"/>
                <Keyword Value="KeClock"/>
                <Keyword Value="InterProcessorInterrupt"/>
            </Keywords>
        </SystemProvider>

        <!-- Event Providers -->
        <EventProvider Id="EventProvider_Microsoft_Windows_Kernel_Power" Name="Microsoft-Windows-Kernel-Power" NonPagedMemory="true">
            <Keywords>
                <Keyword Value="0x0"/>
            </Keywords>
            <CaptureStateOnStart>
                <Keyword Value="0x0"/>
            </CaptureStateOnStart>
            <CaptureStateOnSave>
                <Keyword Value="0x0"/>
            </CaptureStateOnSave>
        </EventProvider>

        <EventProvider Id="EventProvider_Microsoft_Windows_Energy_Estimation_Engine" Name="Microsoft-Windows-Energy-Estimation-Engine" >
            <Keywords>
                <Keyword Value="0x4" />
          </Keywords>
        </EventProvider>

        <Profile Id="E3Profile.Verbose.File" Name="E3Profile" Description="E3 Profile" LoggingMode="File" DetailLevel="Verbose">
            <Collectors>
                <SystemCollectorId Value="SystemCollector_WPRIdleEfficiencyInFile">
                    <SystemProviderId Value="SystemProvider_IdleEfficiency" />
                </SystemCollectorId>
                <EventCollectorId Value="EventCollector_WPREventCollectorInFile">
                    <BufferSize Value="1024"/>
                    <EventProviders>
                        <EventProviderId Value="EventProvider_Microsoft_Windows_Kernel_Power" />
                        <EventProviderId Value="EventProvider_Microsoft_Windows_Energy_Estimation_Engine" />
                    </EventProviders>
                </EventCollectorId>
            </Collectors>
        </Profile>
        <Profile Id="E3Profile.Verbose.Memory" Name="E3Profile" Base="E3Profile.Verbose.File" Description="E3 Profile" DetailLevel="Verbose" LoggingMode="Memory"/>
    </Profiles>

    <TraceMergeProperties>
        <TraceMergeProperty Id="TraceMerge_Default" Name="TraceMerge_Default" Base="">
            <DeletePreMergedTraceFiles Value="true"/>
            <CustomEvents>
                <CustomEvent Value="ImageId"/>
                <CustomEvent Value="BuildInfo"/>
                <CustomEvent Value="VolumeMapping"/>
                <CustomEvent Value="EventMetadata"/>
                <CustomEvent Value="PerfTrackMetadata"/>
                <CustomEvent Value="WinSAT"/>
                <CustomEvent Value="NetworkInterface"/>
            </CustomEvents>
        </TraceMergeProperty>
    </TraceMergeProperties>
</WindowsPerformanceRecorder>
