﻿<?xml version="1.0" encoding="utf-8"?>
<InstrumentationManifest>
  <Instrumentation>
    <Regions>
      <!-->
      Full Boot:
      Begin Root Container
      <-->
      <RegionRoot Name="Boot-Overall-Time" Guid="{ACF96BF8-79BE-4467-9122-EB231896AD2A}" FriendlyName="Full Boot">
        <!-->
        Boot Main Path
          Children:
            Boot-PreSessionInit-Phase
            Boot-SessionInit-Phase
            Boot-Winlogon-Phase
            Boot-ExplorerInit
        Post Boot

        Being Boot Main Path Container
        <-->
        <Region Name="Boot-Main-Path" Guid="{48E873C6-74CA-4ddb-9BB1-1D3B5F750D8C}" FriendlyName="Boot Main Path">

          <!-->
          Boot-PreSessionInit-Phase
          Children:
            Boot-PnP-BootStart-Phase
            Boot-PnP-SystemStart-Phase
          <-->
          <Region Name="Boot-PreSessionInit-Phase" Guid="{E1AABE77-050D-4a2a-9A9C-02CF29F89ECF}">
            <Start>
              <Event Provider="{9c205a39-1250-487d-abd7-e831c6290539}" Id="200" Version="0" />
            </Start>
            <Stop>
              <Region RegionGuid="{FA473B22-58C7-4774-9EEE-C21B55F3A919}" />
            </Stop>

            <!-->
            Boot-PnP-DevicesStarting

            Event-Based Start with provider=9c205a39-1250-487d-abd7-e831c6290539, id=216, and version=0
            Event-Based Stop with provider=9c205a39-1250-487d-abd7-e831c6290539, id=218, and version=0

            Additionally, only match start to stop if the DriverNames are the same.
            <-->
            <Region Name="Device-Starting" Guid="{d8d639a0-cf4c-45fb-976a-000000000340}" FriendlyName="Device Starting">
              <Start>
                <!-- Microsoft-Windows-Kernel-PnP/DeviceStart/win:Start -->
                <Event Provider="{9c205a39-1250-487d-abd7-e831c6290539}"  Id="216" Version="0"/>
              </Start>
              <Stop>
                <!-- Microsoft-Windows-Kernel-PnP/DeviceStart/win:Stop -->
                <Event Provider="{9c205a39-1250-487d-abd7-e831c6290539}"  Id="218" Version="0" />
              </Stop>
              <Match>
                <Event>
                  <Payload FieldName="DriverName"/>
                </Event>
              </Match>
              <Naming>
                <PayloadBased NameField="DriverName"/>
              </Naming>
            </Region>

            <!-->
            Boot-PnP-DevicesEnum

            Event-Based Start with provider=9c205a39-1250-487d-abd7-e831c6290539, id=220, and version=0
            Event-Based Stop with provider=9c205a39-1250-487d-abd7-e831c6290539, id=222, and version=0

            Additionally, only match start to stop if the DriverNames are the same.
            <-->
            <Region Name="Device-Enumerating" Guid="{6b98c623-b06c-552c-d271-fe307ec393fa}" FriendlyName="Device Enumerating">
              <Start>
                <!-- Microsoft-Windows-Kernel-PnP/DeviceEnum/win:Start -->
                <Event Provider="{9c205a39-1250-487d-abd7-e831c6290539}"  Id="220" Version="0"/>
              </Start>
              <Stop>
                <!-- Microsoft-Windows-Kernel-PnP/DeviceEnum/win:Stop -->
                <Event Provider="{9c205a39-1250-487d-abd7-e831c6290539}"  Id="222" Version="0" />
              </Stop>
              <Match>
                <Event>
                  <Payload FieldName="DriverName"/>
                </Event>
              </Match>
              <Naming>
                <PayloadBased NameField="DriverName"/>
              </Naming>
            </Region>

            <!-->
            Boot-PnP-BootStart-Phase

            Event-Based Start with provider=9c205a39-1250-487d-abd7-e831c6290539, id=200, and version=0
            Event-Based Stop with provider=9c205a39-1250-487d-abd7-e831c6290539, id=201, and version=0

            Additionally, only match start to stop if the PIDs are the same.
            <-->
            <Region Name="Boot-PnP-BootStart-Phase" Guid="{CDC4DDEB-995D-46aa-A9E6-F3D63B4C7A6E}">
              <Match>
                <Event PID="true" />
              </Match>
              <Start>
                <Event Provider="{9c205a39-1250-487d-abd7-e831c6290539}" Id="200" Version="0" />
              </Start>
              <Stop>
                <Event Provider="{9c205a39-1250-487d-abd7-e831c6290539}" Id="201" Version="0" />
              </Stop>
            </Region>

            <!-->
            Boot-PnP-SystemStart-Phase

            Event-Based Start with provider=9c205a39-1250-487d-abd7-e831c6290539, id=202, and version=0
            Event-Based Stop with provider=9c205a39-1250-487d-abd7-e831c6290539, id=203, and version=0

            Additionally, only match start to stop if the PIDs are the same.
            <-->
            <Region Name="Boot-PnP-SystemStart-Phase" Guid="{3826F5C1-6EC5-4046-A943-B27E965F3897}" >
              <Match>
                <Event PID="true" />
              </Match>
              <Start>
                <Event Provider="{9c205a39-1250-487d-abd7-e831c6290539}" Id="202" Version="0" />
              </Start>
              <Stop>
                <Event Provider="{9c205a39-1250-487d-abd7-e831c6290539}" Id="203" Version="0" />
              </Stop>
            </Region>
            <!-->
            End Boot-PreSessionInit-Phase
            <-->
          </Region>

          <!-->
          Boot-SessionInit-Phase

          Event-Based Start with provider=43e63da5-41d1-4fbf-aded-1bbed98fdd1d, id=7, and version=0
          Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=101, and version=0

          Children:
            Boot-SessionInit-Session
          <-->
          <Region Name="Boot-SessionInit-Phase" Guid="{FA473B22-58C7-4774-9EEE-C21B55F3A919}">
            <Start>
              <Event Provider="{43e63da5-41d1-4fbf-aded-1bbed98fdd1d}" Id="7" Version="0" />
            </Start>
            <Stop>
              <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="101" Version="0" />
            </Stop>
            <!-->
            Boot-SessionInit-Session

            Event-Based Start with provider=43e63da5-41d1-4fbf-aded-1bbed98fdd1d, id=1, version=0, and Flags=1056
            Event-Based Stop with provider=43e63da5-41d1-4fbf-aded-1bbed98fdd1d, id=1, version=0, and Flags-2080
            <-->
            <Region Name="Boot-SessionInit-Session" Guid="{2DCB6CDA-CD88-4d0b-837F-34F4C12C25E2}">
              <Start>
                <Event Provider="{43e63da5-41d1-4fbf-aded-1bbed98fdd1d}" Id="1" Version="0" />
                <PayloadIdentifier FieldName="Flags" FieldValue="1056" />
              </Start>
              <Stop>
                <Event Provider="{43e63da5-41d1-4fbf-aded-1bbed98fdd1d}" Id="1" Version="0"/>
                <PayloadIdentifier FieldName="Flags" FieldValue="2080" />
              </Stop>
            </Region>
            <!-->
            End Boot-SessionInit-Phase
            <-->
          </Region>

          <!-->
            Boot-Winlogon-Session

            Region-Based Start based off the stop of region: FA473B22-58C7-4774-9EEE-C21B55F3A919 (Boot-SessionInit-Phase)
            Region-Based Stop based off the start of region: 75218788-563C-485e-BE8B-84E50583A009 (Boot-ExplorerInit)
          <-->
          <Region Name="Boot-Winlogon-Phase" Guid="{4D34EEF3-D9AC-43ac-ABEA-EC376E73B7C5}">
            <Start>
              <Region RegionGuid="{FA473B22-58C7-4774-9EEE-C21B55F3A919}" />
            </Start>
            <Stop>
              <Region RegionGuid="{75218788-563C-485e-BE8B-84E50583A009}" />
            </Stop>

            <Region Guid="{d8d639a0-0000-0000-0000-000000000090}" Name="Boot-Winlogon-CreatePrimaryTerminal" FriendlyName="Create Primary Terminal">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="101" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="102" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <!-->
              Update PerUser System Parameters:

              Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=3, and version=0
              Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=4, and version=0

              Additionally, only match start to stop if the PIDs are the same.

              Instance based off payload field called "Flags".
	          <-->
            <Region Guid="{d8d639a0-0000-0000-0000-000000000110}" Name="Boot-Winlogon-UpdatePerUserSystemParameters" FriendlyName="Update PerUser System Parameters">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="3" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="4" Version="0"/>
              </Stop>
              <Naming>
                <PayloadBased NameField="Flags"/>
              </Naming>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <Region Guid="{d8d639a0-0000-0000-0000-000000000091}" Name="Boot-Winlogon-WaitForLSM" FriendlyName="Wait For LSM">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="107" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="108" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <Region Guid="{d8d639a0-0000-0000-0000-000000000092}" Name="Boot-Winlogon-ThemesOnEarlyCreateSession" FriendlyName="ThemesOnEarlyCreateSession">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="70" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="71" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <Region Guid="{d8d639a0-0000-0000-0000-000000000093}" Name="Boot-Winlogon-DwmpCreateSessionProcess" FriendlyName="DwmpCreateSessionProcess">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="61" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="62" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <Region Guid="{d8d639a0-0000-0000-0000-000000000094}" Name="Boot-Winlogon-StartLogonUI" FriendlyName="Start Logon UI">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="103" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="104" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <Region Guid="{d8d639a0-0000-0000-0000-000000000095}" Name="Boot-Winlogon-CreateSession" FriendlyName="CreateSession">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="801" Version="0"/>
                <PayloadIdentifier FieldName="Event"  FieldValue="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="802" Version="0"/>
                <PayloadIdentifier FieldName="Event"  FieldValue="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>

              <Region Guid="{1FBC9FDF-DA40-4fdf-8CEE-F4165B7C981A}" Name="Boot-Winlogon-CreateSession-Subscribers" FriendlyName="Subscribers for CreateSession">
                <Start>
                  <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="805" Version="0"/>
                  <PayloadIdentifier FieldName="Event"  FieldValue="0"/>
                </Start>
                <Stop>
                  <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="806" Version="0"/>
                  <PayloadIdentifier FieldName="Event"  FieldValue="0"/>
                </Stop>
                <Naming>
                  <PayloadBased NameField="SubscriberName"/>
                </Naming>

                <!-->
                  Connect to Subscriber for Logon
                  Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=809, and version=0
                  Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=810, and version=0

                  Additionally, only match start to stop if the PIDs are the same.
                  Additionally, only match to a parent if the parent shares this same PID.

                  Instance based off payload field called "SubscriberName" in the start event.
                <-->
                <Region Guid="{B2BD458F-B29D-4379-9D4C-B7B42B3CBD92}" Name="Boot-Winlogon-CreateSession-ConnectToSubscriber" FriendlyName="Connect to Subscriber for CreateSession">
                  <Start>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="809" Version="0"/>
                  </Start>
                  <Stop>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="810" Version="0"/>
                  </Stop>
                  <Match>
                    <Event PID="true"/>
                    <Parent PID="true"/>
                  </Match>
                  <Naming>
                    <PayloadBased NameField="SubscriberName"/>
                  </Naming>
                </Region>

                <Region Guid="{A8EB4DB9-27B1-4aaf-BDCE-739BE16C86F9}" Name="Boot-Winlogon-CreateSession-CallSubscriber" FriendlyName="Call Subscriber for CreateSession">
                  <Start>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="811" Version="0"/>
                    <PayloadIdentifier FieldName="Event" FieldValue="0"/>
                  </Start>
                  <Stop>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="812" Version="0"/>
                    <PayloadIdentifier FieldName="Event" FieldValue="0"/>
                  </Stop>
                  <Match>
                    <Event PID="true"/>
                    <Parent PID="true"/>
                  </Match>
                  <Naming>
                    <PayloadBased NameField="SubscriberName"/>
                  </Naming>
                </Region>
              </Region>
              <!-->
              End CreateSession
              <-->
            </Region>

            <Region Guid="{d84bc9ac-46b2-43d7-8288-4105458cf340}" Name="Boot-Winlogon-ThemesOnCreateSession" FriendlyName="Themes On CreateSession">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="205" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="206" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <Region Guid="{b8d36611-76ec-41ed-9719-ebda3b6316db}" Name="Boot-Winlogon-DisplayWelcomeScreen" FriendlyName="Display Welcome Screen">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="201" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="202" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <!-->
              Request Credentials:

              Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=203, and version=0
              Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=204, and version=0

              Additionally, only match start to stop if the PIDs are the same.
            <-->

            <Region Guid="{d8d639a0-0000-0000-0000-000000000101}" Name="Boot-Winlogon-Request Credentials" FriendlyName="Request Credentials">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="203" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="204" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <!-->
              Authenticate User:

              Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=1, and version=0
              Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=2, and version=0

              Additionally, only match start to stop if the PIDs are the same.
              <-->

            <Region Guid="{d8d639a0-0000-0000-0000-000000000102}" Name="Boot-Winlogon-AuthenticateUser" FriendlyName="Authenticate User">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="1" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="2" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <!-->
              Prepare Themes:

              Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=11, and version=0
              Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=12, and version=0

              Additionally, only match start to stop if the PIDs are the same.
              <-->

            <Region Guid="{d8d639a0-0000-0000-0000-000000000105}" Name="Boot-Winlogon-ThemesOnLogonPre" FriendlyName="Prepare Themes">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="11" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="12" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <!-->
              Logon

              Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=801, version=0, and Event=2
              Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=802, version=0, and Event=2

              Additionally, only match start to stop if the PIDs are the same.
            <-->

            <Region Guid="{B1F9921C-BD0B-42c4-962F-F4CAAA37DF84}" Name="Boot-Winlogon-Logon" FriendlyName="Logon">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="801" Version="0"/>
                <PayloadIdentifier FieldName="Event"  FieldValue="2"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="802" Version="0"/>
                <PayloadIdentifier FieldName="Event"  FieldValue="2"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>

              <!-->
              Logon

              Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=801, version=0, and Event=2
              Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=802, version=0, and Event=2

              Additionally, only match start to stop if the PIDs are the same.

              Instance based off payload field called "SubscriberName" in the start event.

              Children:
                Connect to Subscriber for Logon
                Call Subscriber for Logon
                Pended Notification for Logon

              Begin Logon
              <-->

              <Region Guid="{1FBC9FDF-DA40-4fdf-8CEE-F4165B7C991A}" Name="Boot-Winlogon-Logon-Subscribers" FriendlyName="Subscribers for Logon">
                <Start>
                  <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="805" Version="0"/>
                  <PayloadIdentifier FieldName="Event"  FieldValue="2"/>
                </Start>
                <Stop>
                  <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="806" Version="0"/>
                  <PayloadIdentifier FieldName="Event"  FieldValue="2"/>
                </Stop>
                <Naming>
                  <PayloadBased NameField="SubscriberName"/>
                </Naming>

                <!-->
                  Connect to Subscriber for Logon
                  Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=809, and version=0
                  Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=810, and version=0

                  Additionally, only match start to stop if the PIDs are the same.
                  Additionally, only match to a parent if the parent shares this same PID.

                  Instance based off payload field called "SubscriberName" in the start event.
                  <-->

                <Region Guid="{B2BD458F-B29D-4379-9D4C-B7B42B3CBC92}" Name="Boot-Winlogon-Logon-ConnectToSubscriber" FriendlyName="Connect to Subscriber for Logon" >
                  <Start>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="809" Version="0"/>
                  </Start>
                  <Stop>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="810" Version="0"/>
                  </Stop>
                  <Match>
                    <Event PID="true"/>
                    <Parent PID="true"/>
                  </Match>
                  <Naming>
                    <PayloadBased NameField="SubscriberName"/>
                  </Naming>
                </Region>

                <!-->
                  Call Subscriber for Logon
                  Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=811, version=0, and Event=2
                  Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=812, version=0, and Event=2

                  Additionally, only match start to stop if the PIDs are the same.
                  Additionally, only match to a parent if the parent shares this same PID.

                  Instance based off payload field called "SubscriberName" in the start event.
                  <-->

                <Region Guid="{A8EB4DB9-27B1-4aaf-BDCE-739BE16C85F9}" Name="Boot-Winlogon-Logon-CallSubscriber" FriendlyName="Call Subscriber for Logon">
                  <Start>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="811" Version="0"/>
                    <PayloadIdentifier FieldName="Event" FieldValue="2"/>
                  </Start>
                  <Stop>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="812" Version="0"/>
                    <PayloadIdentifier FieldName="Event" FieldValue="2"/>
                  </Stop>
                  <Match>
                    <Event PID="true"/>
                    <Parent PID="true"/>
                  </Match>
                  <Naming>
                    <PayloadBased NameField="SubscriberName"/>
                  </Naming>
                </Region>

                <!-->
                  Pended Notification for Logon
                  Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=807, version=0, and Event=2
                  Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=812, version=0, and Event=2

                  Additionally, only match start to stop if the field "SubscriberName" is the same.
                  Additionally, only match to a parent if the parent shares this same "SubscriberName" field.

                  Instance based off payload field called "Message" in the start event.
                  <-->

                <Region Guid="{3E0AED14-7021-4864-B183-66A1B14261B7}" Name="Boot-Winlogon-Logon-NotificationPended" FriendlyName="Pended Notification for Logon">
                  <Start>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="807" Version="0"/>
                    <PayloadIdentifier FieldName="Event" FieldValue="2"/>
                  </Start>
                  <Stop>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="812" Version="0" />
                    <PayloadIdentifier FieldName="Event" FieldValue="2"/>
                  </Stop>
                  <Match>
                    <Event>
                      <Payload FieldName="SubscriberName"/>
                    </Event>
                    <Parent>
                      <Payload FieldName="SubscriberName"/>
                    </Parent>
                  </Match>
                  <Naming>
                    <PayloadBased NameField="Message"/>
                  </Naming>
                </Region>
                <!-->
                End Subscribers for Logon
                <-->
              </Region>
              <!-->
              End Logon
              <-->
            </Region>

            <!-->
              Notify Themes:

              Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=13, and version=0
              Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=14, and version=0

              Additionally, only match start to stop if the PIDs are the same.
            <-->

            <Region Guid="{d8d639a0-0000-0000-0000-000000000107}" Name="Boot-Winlogon-ThemesOnLogonPost" FriendlyName="Notify Themes">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="13" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="14" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>

              <!-->
                Notify DWM:

                Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=67, and version=0
                Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=68, and version=0

                Additionally, only match start to stop if the PIDs are the same.
                <-->

              <Region Guid="{d8d639a0-0000-0000-0000-000000000106}" Name="Boot-Winlogon-DwmpNotifyUserLogon" FriendlyName="Notify DWM">
                <Start>
                  <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="67" Version="0"/>
                </Start>
                <Stop>
                  <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="68" Version="0"/>
                </Stop>
                <Match>
                  <Event PID="true"/>
                </Match>
              </Region>
              <!-->
              End Notify Themes
              <-->
            </Region>

            <!-->
              Check License:

              Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=5, and version=0
              Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=6, and version=0

              Additionally, only match start to stop if the PIDs are the same.
            <-->

            <Region Guid="{d8d639a0-0000-0000-0000-000000000108}" Name="Boot-Winlogon-CheckWindowsLicenseStatus" FriendlyName="Check License">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="5" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="6" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <!-->
              Restore Network Connections

              Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=7, and version=0
              Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=8, and version=0

              Additionally, only match start to stop if the PIDs are the same.
            <-->

            <Region Guid="{d8d639a0-0000-0000-0000-000000000109}" Name="Boot-Winlogon-RestoringNetConnections" FriendlyName="Restore Network Connections">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="7" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="8" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <!-->
              Start Shell:
              Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=801, version=0, and Event=12
              Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=802, version=0, and Event=12

              Additionally, only match start to stop if the PIDs are the same.

              Children:
                Subscribers for Start Shell

              Begin Start Shell
            <-->

            <Region Guid="{2C6CC266-ACB5-4e17-87C2-1F1197B421A2}" Name="Boot-Winlogon-StartShell" FriendlyName="Start Shell">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="801" Version="0"/>
                <PayloadIdentifier FieldName ="Event" FieldValue="12"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="802" Version="0"/>
                <PayloadIdentifier FieldName ="Event" FieldValue="12"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>

              <!-->
                Subscribers for Start Shell:
                Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=805, version=0, and Event=12
                Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=806, version=0, and Event=12

                Instance based off payload field called "SubscriberName" in the start event.

                Children:
                  Connect to Subscriber for Start Shell
                  Call Subscriber for Start Shell
                  Pended Notification for Start Shell

                Begin Subscribers for Start Shell
                <-->

              <Region Guid="{85AB4A5C-ADB3-4147-95AD-D428E758632F}" Name="Boot-Winlogon-StartShell-Subscribers" FriendlyName="Subscribers for Start Shell">
                <Start>
                  <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="805" Version="0"/>
                  <PayloadIdentifier FieldName ="Event" FieldValue="12"/>
                </Start>
                <Stop>
                  <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="806" Version="0"/>
                  <PayloadIdentifier FieldName ="Event" FieldValue="12"/>
                </Stop>
                <Naming>
                  <PayloadBased NameField="SubscriberName"/>
                </Naming>

                <!-->
                  Connect to Subscriber for Start Shell
                  Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=809, and version=0
                  Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=810, and version=0

                  Additionally, only match start to stop if the PIDs are the same.
                  Additionally, only match to a parent if the parent shares this same PID.

                  Instance based off payload field called "SubscriberName" in the start event.
                  <-->

                <Region Guid="{F6CC49BE-D647-472a-81ED-7C069B0F3E1B}" Name="Boot-Winlogon-StartShell-ConnectToSubscriber" FriendlyName="Connect to Subscriber for Start Shell"  >
                  <Start>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="809" Version="0" />
                  </Start>
                  <Stop>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="810" Version="0"/>
                  </Stop>
                  <Match>
                    <Event PID="true"/>
                    <Parent PID="true"/>
                  </Match>
                  <Naming>
                    <PayloadBased NameField="SubscriberName"/>
                  </Naming>
                </Region>

                <!-->
                  Call Subscriber for Start Shell
                  Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=811, version=0, and Event=12
                  Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=812, version=0, and Event=12

                  Additionally, only match start to stop if the PIDs are the same.
                  Additionally, only match to a parent if the parent shares this same PID.

                  Instance based off payload field called "SubscriberName" in the start event.
                  <-->

                <Region Guid="{8B5B3845-91B2-436a-81EA-1273EA4AA359}" Name="Boot-Winlogon-StartShell-CallSubscriber" FriendlyName="Call Subscriber for Start Shell">
                  <Start>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="811" Version="0" />
                    <PayloadIdentifier FieldName="Event" FieldValue="12"/>
                  </Start>
                  <Stop>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="812" Version="0"/>
                    <PayloadIdentifier FieldName="Event" FieldValue="12"/>
                  </Stop>
                  <Naming>
                    <PayloadBased NameField="SubscriberName"/>
                  </Naming>
                  <Match>
                    <Event PID="true"/>
                    <Parent PID="true"/>
                  </Match>
                </Region>

                <!-->
                  Pended Notification for Start Shell
                  Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=809, version=0, and Event=12
                  Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=810, version=0, and Event=12

                  Additionally, only match start to stop if the field "SubscriberName" is the same.
                  Additionally, only match to a parent if the parent shares this same "SubscriberName" field.

                  Instance based off payload field called "Message" in the start event.
                  <-->

                <Region Guid="{20319FB0-62F6-4a08-A44D-BE660B5BC22F}" Name="Boot-Winlogon-StartShell-NotificationPended" FriendlyName="Pended Notification for Start Shell">
                  <Start>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="807" Version="0" />
                    <PayloadIdentifier FieldName="Event" FieldValue="12"/>
                  </Start>
                  <Stop>
                    <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="812" Version="0"  />
                    <PayloadIdentifier FieldName="Event" FieldValue="12"/>
                  </Stop>
                  <Match>
                    <Event PID="true"/>
                    <Parent PID="true"/>
                  </Match>
                  <Naming>
                    <PayloadBased NameField="Message"/>
                  </Naming>
                </Region>
                <!-->
                End Subscribers for Start Shell
                <-->
              </Region>
              <!-->
              End Start Shell
              <-->
            </Region>

            <Region Guid="{d8d639a0-0000-0000-0000-000000000209}" Name="Boot-Winlogon-ExecuteShellCommandList" FriendlyName="Execute Shell Command List">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="9" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="10" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>
          </Region>
          <!-->
          End Boot Winlogon Phase
          <-->

          <!-->
          Boot-ExplorerInit

          Event-Based Start with provider=30336ed4-e327-447c-9de0-51b652c86108, id=27230, version=0, and Flags=1056
          Event-Based Stop with provider=30336ed4-e327-447c-9de0-51b652c86108, id=27231, version=0, and Flags-2080
          <-->

          <Region Name="Boot-ExplorerInit" Guid="{75218788-563C-485e-BE8B-84E50583A009}">
            <Start>
              <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}"  Id="10" Version="0"/>
            </Start>
            <Stop>
              <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}"  Id="27231" Version="0"/>
            </Stop>

            <!-->
              Create Explorer Process:

              Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=10, and version=0
              Event-Based Stop with provider=30336ed4-e327-447c-9de0-51b652c86108, id=9601, and version=0
            <-->

            <Region Guid="{11821003-CD0F-4BD9-AA98-B238D6129005}" Name="Boot-ExplorerInit-CreateExplorerProcess" FriendlyName="Create Explorer Process">
              <Start>
                <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="10" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="9601" Version="0"/>
              </Stop>
            </Region>

            <!-->
              Init Explorer:

              Event-Based Start with provider=0336ed4-e327-447c-9de0-51b652c86108, id=9601, and version=0
              Event-Based Stop with provider=30336ed4-e327-447c-9de0-51b652c86108, id=62170, version=0, and TaskName="AllLogonTasks"
            <-->

            <Region Guid="{11821003-CD0F-4BD9-AA98-B238D6129006}" Name="Boot-ExplorerInit-InitExplorer" FriendlyName="Init Explorer">
              <Start>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="9601" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="62170" Version="0"/>
                <PayloadIdentifier FieldName="TaskName"  FieldValue="AllLogonTasks"/>
              </Stop>
            </Region>

            <!-->
              Process RunOnce:

              Event-Based Start with provider=0336ed4-e327-447c-9de0-51b652c86108, id=9601, and version=0
              Event-Based Stop with provider=30336ed4-e327-447c-9de0-51b652c86108, id=62170, version=0, and TaskName="AllLogonTasks"
            <-->

            <Region Guid="{11821003-CD0F-4BD9-AA98-B238D6129008}" Name="Boot-ExplorerInit-ProcessRunOnce" FriendlyName="Process RunOnce">
              <Start>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="9703" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="9704" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <!-->
              Create Desktop:

              Event-Based Start with provider=30336ed4-e327-447c-9de0-51b652c86108, id=9611, and version=0
              Event-Based Stop with provider=30336ed4-e327-447c-9de0-51b652c86108, id=9612, and version=0

              Additionally, only match start to stop if the PIDs are the same.
            <-->

            <Region Guid="{11821003-CD0F-4BD9-AA98-B238D6129000}" Name="Boot-ExplorerInit-CreateDesktop" FriendlyName="Create Desktop">
              <Start>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="9611" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="9612" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <!-->
              Create Tray:

              Event-Based Start with provider=30336ed4-e327-447c-9de0-51b652c86108, id=9603, and version=0
              Event-Based Stop with provider=30336ed4-e327-447c-9de0-51b652c86108, id=9604, and version=0

              Additionally, only match start to stop if the PIDs are the same.
            <-->

            <Region Guid="{11821003-CD0F-4BD9-AA98-B238D6129001}" Name="Boot-ExplorerInit-CreateTray" FriendlyName="Create Tray">
              <Start>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="9603" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="9604" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <!-->
              Launcher Show:

              Event-Based Start with provider=315a8872-923e-4ea2-9889-33cd4754bf64, id=2365, and version=0
              Event-Based Stop with provider=315a8872-923e-4ea2-9889-33cd4754bf64, id=2366, and version=0

              Additionally, only match start to stop if the PIDs are the same.
            <-->

            <Region Guid="{11821003-CD0F-4BD9-AA98-B238D6129007}" Name="Boot-ExplorerInit-LauncherShow" FriendlyName="Launcher Show">
              <Start>
                <Event Provider="{315a8872-923e-4ea2-9889-33cd4754bf64}" Id="2365" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{315a8872-923e-4ea2-9889-33cd4754bf64}" Id="2366" Version="0"/>
              </Stop>
              <Match>
                <Event PID="true"/>
              </Match>
            </Region>

            <!-->
              Startup Step:

              Event-Based Start with provider=30336ed4-e327-447c-9de0-51b652c86108, id=9648, and version=0
              Event-Based Stop with provider=30336ed4-e327-447c-9de0-51b652c86108, id=9649, and version=0

              Additionally, only match start to stop if the PIDs are the same.
            <-->

            <Region Guid="{11821003-CD0F-4BD9-AA98-B238D6129002}" Name="Boot-ExplorerInit-Startup_Step" FriendlyName="Startup Step">
              <Start>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="9648" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="9649" Version="0"/>
              </Stop>
              <Match>
                <Event>
                  <Payload FieldName="psz"/>
                </Event>
              </Match>
              <Naming>
                <PayloadBased NameField="psz"/>
              </Naming>
            </Region>

            <!-->
              Startup ParallelStep:

              Event-Based Start with provider=30336ed4-e327-447c-9de0-51b652c86108, id=9652, and version=0
              Event-Based Stop with provider=30336ed4-e327-447c-9de0-51b652c86108, id=9653, and version=0

              Additionally, only match start to stop if the PIDs are the same.
            <-->

            <Region Guid="{11821003-CD0F-4BD9-AA98-B238D6129003}" Name="Boot-ExplorerInit-Startup_ParallelStep" FriendlyName="Startup ParallelStep">
              <Start>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="9652" Version="0"/>
              </Start>
              <Stop>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="9653" Version="0"/>
              </Stop>
              <Match>
                <Event>
                  <Payload FieldName="psz"/>
                </Event>
              </Match>
              <Naming>
                <PayloadBased NameField="psz"/>
              </Naming>
            </Region>

            <!-->
              LogonPerformance TaskRunTime:

              Event-Based Start with provider=30336ed4-e327-447c-9de0-51b652c86108, id=62170, version=0, and TaskName!="AllLogonTasks"
              Event-Based Stop with provider=30336ed4-e327-447c-9de0-51b652c86108, id=62171, version=0, and TaskName!="AllLogonTasks"
            <-->

            <Region Guid="{11821003-CD0F-4BD9-AA98-B238D6129004}" Name="Boot-ExplorerInit-LogonPerformance_TaskRunTime" FriendlyName="LogonPerformance TaskRunTime">
              <Start>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="62170" Version="0"/>
                <PayloadIdentifier FieldName="TaskName"  FieldValue="AllLogonTasks" FieldValueRelationship="DoesNotContain"/>
              </Start>
              <Stop>
                <Event Provider="{30336ed4-e327-447c-9de0-51b652c86108}" Id="62171" Version="0"/>
                <PayloadIdentifier FieldName="TaskName"  FieldValue="AllLogonTasks" FieldValueRelationship="DoesNotContain"/>
              </Stop>
              <Match>
                <Event>
                  <Payload FieldName="TaskName"/>
                </Event>
              </Match>
              <Naming>
                <PayloadBased NameField="TaskName"/>
              </Naming>
            </Region>

          </Region>
          <!-->
          End Boot Main Path
          <-->
        </Region>

        <Region Guid="{7D692487-6F38-4FDB-99E1-101C6890B498}" Name="PostBoot" FriendlyName="Post Boot">
          <Start>
            <Region RegionGuid="{48E873C6-74CA-4ddb-9BB1-1D3B5F750D8C}" />
          </Start>
          <Stop>
            <Event Provider="{030F2F57-ABD0-4427-BCF1-3A3587D7DC7D}" Id="1103" Version="0"/>
          </Stop>
        </Region>

        <!-->
        Console Session Disconnect

        Event-Based Start with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=801 version=0, and Event=8
        Event-Based Stop with provider=dbe9b383-7cf3-4331-91cc-a3cb16a3b538, id=802 version=0, and Event=8

        Additionally, only match start to stop if the PIDs are the same.
        <-->

        <Region Name="FastStartup-ConsoleSessionDisconnect" Guid="{F20E4D88-135F-45fd-8DF0-7DDF29E93EA9}" FriendlyName="Console Session Disconnect">
          <Match>
            <Event PID="true" />
          </Match>
          <Start>
            <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="801" Version="0" />
            <PayloadIdentifier FieldName="Event" FieldValue="8" />
          </Start>
          <Stop>
            <Event Provider="{dbe9b383-7cf3-4331-91cc-a3cb16a3b538}" Id="802" Version="0" />
            <PayloadIdentifier FieldName="Event" FieldValue="8" />
          </Stop>
        </Region>
      </RegionRoot>
    </Regions>
  </Instrumentation>
</InstrumentationManifest>