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

        <SystemProvider Id="SystemProvider">
            <Keywords>
                <Keyword Value="DPC"/>
                <Keyword Value="Interrupt"/>
                <Keyword Value="Timer"/>
                <Keyword Value="ClockInterrupt"/>
                <Keyword Value="InterProcessorInterrupt"/>
                <Keyword Value="DiskIO" />
                <Keyword Value="IdleStates" />
                <Keyword Value="Loader" />
                <Keyword Value="Power" />
                <Keyword Value="ProcessThread" />
                <Keyword Value="SampledProfile" />
                <Keyword Value="KeClock"/>
                <CustomKeyword Value="0x44000000" />
            </Keywords>
            <Stacks Operation="Add">
                <Stack Value="SampledProfile"/>
            </Stacks>
        </SystemProvider>

        <!-- Event Providers -->
        <EventProvider Id="EventProvider_Microsoft-Windows-Diagnostics-PerfTrack" Name="Microsoft-Windows-Diagnostics-PerfTrack" Level="4" />
        <EventProvider Id="EventProvider_Microsoft-Windows-Diagnostics-PerfTrack-Counters" Name="Microsoft-Windows-Diagnostics-PerfTrack-Counters">
            <CaptureStateOnSave>
                <Keyword Value="0" />
            </CaptureStateOnSave>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows-Win32k" Name="Microsoft-Windows-Win32k" NonPagedMemory="true" />
        <EventProvider Id="EventProvider_0CC157B3-CF07-4FC2-91EE-31AC92E05FE1" Name="0CC157B3-CF07-4FC2-91EE-31AC92E05FE1" />
        <EventProvider Id="EventProvider_48D445A8-2F64-4D49-B093-A5774D8DC531" Name="48D445A8-2F64-4D49-B093-A5774D8DC531" />
        <EventProvider Id="EventProvider_4a743cbb-3286-435c-a674-b428328940e4" Name="4a743cbb-3286-435c-a674-b428328940e4" Level="255">
            <Keywords>
                <Keyword Value="0xFFFFFFFF" />
            </Keywords>
        </EventProvider>
        <EventProvider Id="EventProvider_5412704E-B2E1-4624-8FFD-55777B8F7373" Name="5412704E-B2E1-4624-8FFD-55777B8F7373">
            <CaptureStateOnSave>
                <Keyword Value="0" />
            </CaptureStateOnSave>
        </EventProvider>
        <EventProvider Id="EventProvider_88cd9180-4491-4640-b571-e3bee2527943" Name="88cd9180-4491-4640-b571-e3bee2527943" />
        <EventProvider Id="EventProvider_Microsoft-Windows-Battery" Name="Microsoft-Windows-Battery" NonPagedMemory="true">
            <CaptureStateOnSave>
                <Keyword Value="0" />
            </CaptureStateOnSave>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows-BrokerInfrastructure" Name="Microsoft-Windows-BrokerInfrastructure">
            <CaptureStateOnSave>
                <Keyword Value="0" />
            </CaptureStateOnSave>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows-DesktopActivityModerator" Name="Microsoft-Windows-DesktopActivityModerator">
            <Keywords>
                <Keyword Value="0xFFFFFFDF" />
            </Keywords>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows-DxgKrnl" Name="Microsoft-Windows-DxgKrnl">
            <Keywords>
                <Keyword Value="0x200" />
            </Keywords>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows-Immersive-Shell" Name="Microsoft-Windows-Immersive-Shell" />
        <EventProvider Id="EventProvider_Microsoft-Windows-Kernel-Acpi" Name="Microsoft-Windows-Kernel-Acpi">
            <Keywords>
                <Keyword Value="0x2" />
            </Keywords>
            <CaptureStateOnSave>
                <Keyword Value="0x2" />
            </CaptureStateOnSave>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows-Kernel-Power" Name="Microsoft-Windows-Kernel-Power">
            <CaptureStateOnSave>
                <Keyword Value="0" />
            </CaptureStateOnSave>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows-Kernel-Processor-Power" Name="Microsoft-Windows-Kernel-Processor-Power" NonPagedMemory="true">
            <CaptureStateOnSave>
                <Keyword Value="0" />
            </CaptureStateOnSave>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows-NDIS" Name="Microsoft-Windows-NDIS" Level="4">
            <Keywords>
                <Keyword Value="0x10" />
            </Keywords>
            <CaptureStateOnSave>
                <Keyword Value="0x10" />
            </CaptureStateOnSave>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows-Network-Connection-Broker" Name="Microsoft-Windows-Network-Connection-Broker" />
        <EventProvider Id="EventProvider_Microsoft-Windows-Networking-RealTimeCommunication" Name="Microsoft-Windows-Networking-RealTimeCommunication" Level="255" />
        <EventProvider Id="EventProvider_Microsoft-Windows-PDC" Name="Microsoft-Windows-PDC">
            <CaptureStateOnSave>
                <Keyword Value="0" />
            </CaptureStateOnSave>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows-ProcessStateManager" Name="Microsoft-Windows-ProcessStateManager">
            <CaptureStateOnSave>
                <Keyword Value="0" />
            </CaptureStateOnSave>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows-Runtime-Networking-BackgroundTransfer" Name="Microsoft-Windows-Runtime-Networking-BackgroundTransfer" />
        <EventProvider Id="EventProvider_Microsoft-Windows-TCPIP" Name="Microsoft-Windows-TCPIP" />
        <EventProvider Id="EventProvider_Microsoft-Windows-USB-USBHUB" Name="Microsoft-Windows-USB-USBHUB">
            <CaptureStateOnSave>
                <Keyword Value="0" />
            </CaptureStateOnSave>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows-USB-USBPORT" Name="Microsoft-Windows-USB-USBPORT">
            <CaptureStateOnSave>
                <Keyword Value="0" />
            </CaptureStateOnSave>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows-WindowsUpdateClient" Name="Microsoft-Windows-WindowsUpdateClient" />
        <EventProvider Id="EventProvider_Microsoft-Windows-Assessment-Execution-Engine" Name="6FE1CBF0-A23C-41fe-93BA-6929AC3AB4E7"/>
        <EventProvider Id="EventProvider_Microsoft-Windows-Kernel-Process" Name="Microsoft-Windows-Kernel-Process" />

        <Profile Id="ConnectedStandbyProfile.Verbose.File" Name="ConnectedStandbyProfile" Description="Modern Standby Workload Profile" LoggingMode="File" DetailLevel="Verbose">
            <Collectors>
                <SystemCollectorId Value="SystemCollector_WPREnergyEfficiencyInFile">
                    <SystemProviderId Value="SystemProvider" />
                </SystemCollectorId>
                <EventCollectorId Value="EventCollector_WPREventCollectorInFile">
                    <BufferSize Value="1024"/>
                    <EventProviders>
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Diagnostics-PerfTrack" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Diagnostics-PerfTrack-Counters" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Win32k" />
                        <EventProviderId Value="EventProvider_0CC157B3-CF07-4FC2-91EE-31AC92E05FE1" />
                        <EventProviderId Value="EventProvider_48D445A8-2F64-4D49-B093-A5774D8DC531" />
                        <EventProviderId Value="EventProvider_4a743cbb-3286-435c-a674-b428328940e4" />
                        <EventProviderId Value="EventProvider_5412704E-B2E1-4624-8FFD-55777B8F7373" />
                        <EventProviderId Value="EventProvider_88cd9180-4491-4640-b571-e3bee2527943" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Battery" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-BrokerInfrastructure" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-DesktopActivityModerator" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-DxgKrnl" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Immersive-Shell" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Kernel-Acpi" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Kernel-Power" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Kernel-Processor-Power" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-NDIS" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Network-Connection-Broker" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Networking-RealTimeCommunication" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-PDC" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-ProcessStateManager" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Runtime-Networking-BackgroundTransfer" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-TCPIP" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-USB-USBHUB" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-USB-USBPORT" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-WindowsUpdateClient" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Kernel-Process" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Assessment-Execution-Engine" />
                    </EventProviders>
                </EventCollectorId>
            </Collectors>
        </Profile>
        <Profile Id="ConnectedStandbyProfile.Verbose.Memory" Name="ConnectedStandbyProfile" Base="ConnectedStandbyProfile.Verbose.File" Description="Modern Standby Workload 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>
