Microsoft-Windows-DirectManipulation

64 events across 1 channel

EventTitleChannel
26Manipulation_SetInputStartDiagnostic
27Manipulation_SetInputStopDiagnostic
28Manipulation_SetContactStartDiagnostic
29Manipulation_SetContactStopDiagnostic
30Manipulation_EnumTargetsStartDiagnostic
31Manipulation_EnumTargetsStopDiagnostic
32Manipulation_ProcessInput_RegionUpdateStartDiagnostic
33Manipulation_ProcessInput_RegionUpdateStopDiagnostic
34Manipulation_ProcessInput_MotionUpdateDiagnostic
36Manipulation_ProcessInputInteractionStartDiagnostic
37Manipulation_ProcessInputInteractionStopDiagnostic
38Manipulation_LayerCommitDiagnostic
39Manipulation_RunningStartDiagnostic
40Manipulation_RunningStopDiagnostic
41Manipulation_InertiaStartDiagnostic
42Manipulation_InertiaStopDiagnostic
43Manipulation_DManipTriggerDiagnostic
44Manipulation_UpdateTransformDiagnostic
45Manipulation_ViewportAbandonStartDiagnostic
46Manipulation_ViewportAbandonStopDiagnostic
47Manipulation_DCompCompositorOnViewportStatusChangedStartDiagnostic
48Manipulation_DCompCompositorOnViewportStatusChangedStopDiagnostic
49Manipulation_DCompCompositorOnViewportUpdatedStartDiagnostic
50Manipulation_DCompCompositorOnViewportUpdatedStopDiagnostic
51Manipulation_DCompCompositorOnContentUpdatedStartDiagnostic
52Manipulation_DCompCompositorOnContentUpdatedStopDiagnostic
53Manipulation_DCompCompositorUpdateStartDiagnostic
54Manipulation_DCompCompositorUpdateStopDiagnostic
55Manipulation_ManagerActivateStartDiagnostic
56Manipulation_ManagerActivateStopDiagnostic
57Manipulation_ManagerDeactivateStartDiagnostic
58Manipulation_ManagerDeactivateStopDiagnostic
59Manipulation_ManagerCreateViewportStartDiagnostic
60Manipulation_ManagerCreateViewportStopDiagnostic
61Manipulation_ImplicitHitTestStartDiagnostic
62Manipulation_ImplicitHitTestStopDiagnostic
63Manipulation_ProcessBufferedQueueStartDiagnostic
64Manipulation_ProcessBufferedQueueStopDiagnostic
65Manipulation_ProcessAutoInputStartDiagnostic
66Manipulation_ProcessAutoInputStopDiagnostic
67Manipulation_BehaviorsDiagnostic
68Manipulation_Behaviors68Diagnostic
69Manipulation_Behaviors69Diagnostic
70Manipulation_Behaviors70Diagnostic
71Manipulation_PredictionDiagnostic
72Manipulation_InertiaDiagnostic
73Manipulation_ParametricMotionStartDiagnostic
74Manipulation_ParametricMotionStopDiagnostic
75Manipulation_ParametricMotionStart75Diagnostic
76Manipulation_ParametricMotionStop76Diagnostic
77Manipulation_Inertia77Diagnostic
78Manipulation_ViewportEnableDiagnostic
79Manipulation_ViewportDisableDiagnostic
80Manipulation_ZoomToRectDiagnostic
81Manipulation_StoryboardDiagnostic
82Manipulation_PointerAssociationDiagnostic
83Manipulation_InputHandledDiagnostic
84Manipulation_TelemetryDiagnostic
85Manipulation_TelemetryStartDiagnostic
86Manipulation_Telemetry86Diagnostic
87Manipulation_TelemetryStopDiagnostic
88Manipulation_Telemetry88Diagnostic
89Manipulation_TurnOffInteractionDiagnostic
90Manipulation_TurnOnInteractionDiagnostic

Event ID 26: Manipulation_SetInputStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_SetInput
Opcode
Start

Fields #

NameDescription
PointerId UInt32
ContactId UInt32

Event ID 27: Manipulation_SetInputStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_SetInput
Opcode
Stop

Fields #

NameDescription
PointerId UInt32
ContactId UInt32

Event ID 28: Manipulation_SetContactStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_SetContact
Opcode
Start

Fields #

NameDescription
PointerId UInt32
RegionPointer Pointer

Event ID 29: Manipulation_SetContactStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_SetContact
Opcode
Stop

Fields #

NameDescription
PointerId UInt32
RegionPointer Pointer

Event ID 30: Manipulation_EnumTargetsStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_EnumTargets
Opcode
Start

Fields #

NameDescription
PointerId UInt32
ContactId UInt32

Event ID 31: Manipulation_EnumTargetsStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_EnumTargets
Opcode
Stop

Fields #

NameDescription
PointerId UInt32
ContactId UInt32

Event ID 32: Manipulation_ProcessInput_RegionUpdateStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessInput_RegionUpdate
Opcode
Start

Fields #

NameDescription
PointerId UInt32
RegionPointer Pointer

Event ID 33: Manipulation_ProcessInput_RegionUpdateStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessInput_RegionUpdate
Opcode
Stop

Event ID 34: Manipulation_ProcessInput_MotionUpdate

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessInput_MotionUpdate

Fields #

NameDescription
MotionPointer Pointer
RegionPointer Pointer
LayerPointer Pointer

Event ID 36: Manipulation_ProcessInputInteractionStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessInputInteraction
Opcode
Start

Fields #

NameDescription
PointerId UInt32
ContactId UInt32

Event ID 37: Manipulation_ProcessInputInteractionStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessInputInteraction
Opcode
Stop

Event ID 38: Manipulation_LayerCommit

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_LayerCommit

Fields #

NameDescription
LayerPointer Pointer

Event ID 39: Manipulation_RunningStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Running
Opcode
Start

Fields #

NameDescription
ViewportPointer Pointer

Event ID 40: Manipulation_RunningStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Running
Opcode
Stop

Fields #

NameDescription
ViewportPointer Pointer

Event ID 41: Manipulation_InertiaStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Inertia
Opcode
Start

Fields #

NameDescription
ViewportPointer Pointer

Event ID 42: Manipulation_InertiaStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Inertia
Opcode
Stop

Fields #

NameDescription
ViewportPointer Pointer

Event ID 43: Manipulation_DManipTrigger

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DManipTrigger

Fields #

NameDescription
DManipLatency UInt32
ProcessName UnicodeString

Event ID 44: Manipulation_UpdateTransform

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_UpdateTransform

Fields #

NameDescription
ContentPointer Pointer
TransformType Int32
xPosition Float
yPosition Float
zPosition Float
PredictedTimeGap UInt64

Event ID 45: Manipulation_ViewportAbandonStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ViewportAbandon
Opcode
Start

Fields #

NameDescription
ViewportPointer Pointer

Event ID 46: Manipulation_ViewportAbandonStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ViewportAbandon
Opcode
Stop

Fields #

NameDescription
ViewportPointer Pointer

Event ID 47: Manipulation_DCompCompositorOnViewportStatusChangedStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorOnViewportStatusChanged
Opcode
Start

Fields #

NameDescription
CompositorPointer Pointer
ViewportPointer Pointer
CurrentStatus Int32
PreviousStatus Int32

Event ID 48: Manipulation_DCompCompositorOnViewportStatusChangedStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorOnViewportStatusChanged
Opcode
Stop

Fields #

NameDescription
CompositorPointer Pointer
ViewportPointer Pointer
CurrentStatus Int32
PreviousStatus Int32

Event ID 49: Manipulation_DCompCompositorOnViewportUpdatedStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorOnViewportUpdated
Opcode
Start

Fields #

NameDescription
CompositorPointer Pointer
ViewportPointer Pointer

Event ID 50: Manipulation_DCompCompositorOnViewportUpdatedStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorOnViewportUpdated
Opcode
Stop

Fields #

NameDescription
CompositorPointer Pointer
ViewportPointer Pointer

Event ID 51: Manipulation_DCompCompositorOnContentUpdatedStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorOnContentUpdated
Opcode
Start

Fields #

NameDescription
CompositorPointer Pointer
ContentPointer Pointer

Event ID 52: Manipulation_DCompCompositorOnContentUpdatedStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorOnContentUpdated
Opcode
Stop

Fields #

NameDescription
CompositorPointer Pointer
ContentPointer Pointer

Event ID 53: Manipulation_DCompCompositorUpdateStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorUpdate
Opcode
Start

Fields #

NameDescription
CompositorPointer Pointer

Event ID 54: Manipulation_DCompCompositorUpdateStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorUpdate
Opcode
Stop

Fields #

NameDescription
CompositorPointer Pointer

Event ID 55: Manipulation_ManagerActivateStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ManagerActivate
Opcode
Start

Fields #

NameDescription
ManagerPointer Pointer
hWnd Pointer

Event ID 56: Manipulation_ManagerActivateStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ManagerActivate
Opcode
Stop

Fields #

NameDescription
ManagerPointer Pointer
hWnd Pointer

Event ID 57: Manipulation_ManagerDeactivateStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ManagerDeactivate
Opcode
Start

Fields #

NameDescription
ManagerPointer Pointer
hWnd Pointer

Event ID 58: Manipulation_ManagerDeactivateStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ManagerDeactivate
Opcode
Stop

Fields #

NameDescription
ManagerPointer Pointer
hWnd Pointer

Event ID 59: Manipulation_ManagerCreateViewportStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ManagerCreateViewport
Opcode
Start

Fields #

NameDescription
ManagerPointer Pointer
FrameInfo Pointer
hWnd Pointer
ViewportPointer Pointer
primaryContentPointer Pointer

Event ID 60: Manipulation_ManagerCreateViewportStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ManagerCreateViewport
Opcode
Stop

Fields #

NameDescription
ManagerPointer Pointer
FrameInfo Pointer
hWnd Pointer
ViewportPointer Pointer
primaryContentPointer Pointer

Event ID 61: Manipulation_ImplicitHitTestStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ImplicitHitTest
Opcode
Start

Fields #

NameDescription
ContactId UInt32

Event ID 62: Manipulation_ImplicitHitTestStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ImplicitHitTest
Opcode
Stop

Fields #

NameDescription
ContactId UInt32

Event ID 63: Manipulation_ProcessBufferedQueueStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessBufferedQueue
Opcode
Start

Fields #

NameDescription
MessagesQueuedOrProcessed Int32

Event ID 64: Manipulation_ProcessBufferedQueueStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessBufferedQueue
Opcode
Stop

Fields #

NameDescription
MessagesQueuedOrProcessed Int32

Event ID 65: Manipulation_ProcessAutoInputStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessAutoInput
Opcode
Start

Fields #

NameDescription
PointerId UInt32
FrameId UInt32
Message UInt32

Event ID 66: Manipulation_ProcessAutoInputStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessAutoInput
Opcode
Stop

Fields #

NameDescription
PointerId UInt32
FrameId UInt32
Message UInt32

Event ID 67: Manipulation_Behaviors

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Behaviors

Fields #

NameDescription
content Pointer
dimension Int32
inertiaStartValue Float
originalRestPoint Float
outputRestPoint Float
outputRestPointPriority Int32
outputRestPointCurveId Int32

Event ID 68: Manipulation_Behaviors68

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Behaviors

Fields #

NameDescription
content Pointer
motionType Int32
index UInt32
bIsNewSnapValues Int32
newSnapPointValue Float

Event ID 69: Manipulation_Behaviors69

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Behaviors

Fields #

NameDescription
content Pointer
motionType Int32
interval Float
offset Float

Event ID 70: Manipulation_Behaviors70

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Behaviors

Fields #

NameDescription
content Pointer
restPointX Float
restPointY Float
restPointZ Float
curveIdX Int32
curveIdY Int32
curveIdZ Int32

Event ID 71: Manipulation_Prediction

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Prediction

Fields #

NameDescription
time UInt64
processTime UInt64
compositionTime UInt64
predictedTimeGap UInt64
predictionX Float
predictionY Float

Event ID 72: Manipulation_Inertia

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Inertia

Fields #

NameDescription
inertiaStartTime UInt64
time UInt64
processTime UInt64
compositionTime UInt64
timerElapsedTime Double
timerOffset Double
animationTime Double

Event ID 73: Manipulation_ParametricMotionStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ParametricMotion
Opcode
Start

Fields #

NameDescription
content Pointer
targetMotionType UInt32
sourceMotionType UInt32
curveCount UInt32

Event ID 74: Manipulation_ParametricMotionStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ParametricMotion
Opcode
Stop

Fields #

NameDescription
content Pointer

Event ID 75: Manipulation_ParametricMotionStart75

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ParametricMotion
Opcode
Start

Fields #

NameDescription
content Pointer
inputScaleX Float
inputScaleY Float
inputTranslateX Float
inputTranslateY Float

Event ID 76: Manipulation_ParametricMotionStop76

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ParametricMotion
Opcode
Stop

Fields #

NameDescription
content Pointer
outputScaleX Float
outputScaleY Float
outputTranslateX Float
outputTranslateY Float
computedMotionTypes UInt32

Event ID 77: Manipulation_Inertia77

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Inertia

Fields #

NameDescription
pNewValue Double
pOldValue Double
timeDeltaInMS Double

Event ID 78: Manipulation_ViewportEnable

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ViewportEnable

Fields #

NameDescription
ViewportPointer Pointer

Event ID 79: Manipulation_ViewportDisable

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ViewportDisable

Fields #

NameDescription
ViewportPointer Pointer

Event ID 80: Manipulation_ZoomToRect

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ZoomToRect

Fields #

NameDescription
viewport Pointer
animate Boolean

Event ID 81: Manipulation_Storyboard

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Storyboard

Fields #

NameDescription
storyboard Pointer
content Pointer
status UInt32NTSTATUS reference

Event ID 82: Manipulation_PointerAssociation

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_PointerAssociation

Fields #

NameDescription
PointerId UInt32
ContactId UInt32

Event ID 83: Manipulation_InputHandled

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_InputHandled

Fields #

NameDescription
PointerId UInt32
FrameId UInt32
Message UInt32

Event ID 84: Manipulation_Telemetry

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Telemetry

Fields #

NameDescription
UniqueKey UInt64
InertiaType UInt32
KernelInputReadTime UInt64
HostInputSendTime UInt64
ContainerInputReceiveTime UInt64
InteractionLibraryStartTime UInt64
CoalescedFrameCount UInt32
InputType UInt32
PointerCount UInt16
FrameId UInt32
ManipulationFrameId UInt32
ZoomToRectCount UInt16
Valid Boolean
InertiaZoom Boolean

Event ID 85: Manipulation_TelemetryStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Telemetry
Opcode
Start

Fields #

NameDescription
AppUserModeId UnicodeString
AppType UInt32
InteractionLibraryType UInt32
UniqueKey UInt64
SurfaceWidth UInt16
SurfaceHeight UInt16

Event ID 86: Manipulation_Telemetry86

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Telemetry

Fields #

NameDescription
UniqueKey UInt64
InputType UInt32
NumTouchPoints UInt16
ManipulationFrameId UInt32
FrameId UInt32
InteractionType UInt32
KernelInputStartTime UInt64
HostInputSendTime UInt64
ContainerInputReceiveTime UInt64
QpcInteractionLibraryStart UInt64
QpcInteractionLibraryStop UInt64
HostPerformanceFrequency UInt64
ZoomToRectCalls UInt16
CoalescedFrames UInt32

Event ID 87: Manipulation_TelemetryStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Telemetry
Opcode
Stop

Fields #

NameDescription
UniqueKey UInt64

Event ID 88: Manipulation_Telemetry88

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Telemetry

Fields #

NameDescription
InteractionLibraryStartTime UInt64

Event ID 89: Manipulation_TurnOffInteraction

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_TurnOffInteraction

Fields #

NameDescription
Viewport Pointer
Interaction Pointer

Event ID 90: Manipulation_TurnOnInteraction

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_TurnOnInteraction

Fields #

NameDescription
Viewport Pointer
Interaction Pointer

Provenance

Where this provider's schema came from, and which Windows build it was observed on. Windows can change a provider's event schema between builds, so use this to judge whether it matches the build you collect from.

ETW provider GUID 5786e035-ef2d-4178-84f2-5a6bbedbb947

Defined in directmanipulation.dll, which carries the event manifest.

Observed on:

  • WS2022-20348.4893 · schema read from the registered manifest · binary version 10.0.20348.3451 · captured 2026-06-02
  • Win11-26200.6584 · schema read from the registered manifest · binary version 10.0.26100.5074 · captured 2026-06-02

Downloads

Credits

  • Microsoft - authored the ETW manifests and PDBs the schema comes from
  • jdu2600 - the event-schema TSV format this catalog adopted
  • nasbench - the tool that dumps registered providers and manifests