<?xml version="1.0" encoding="UTF-16"?>
<instrumentationManifest xsi:schemaLocation="http://schemas.microsoft.com/win/2004/08/events eventman.xsd" xmlns="http://schemas.microsoft.com/win/2004/08/events" xmlns:win="http://manifests.microsoft.com/win/2004/08/windows/events" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:trace="http://schemas.microsoft.com/win/2004/08/events/trace">
    <instrumentation>
        <events>
            <provider name="Intel Usb3 xHC" guid="{11305155-8C71-4396-97A0-CAEAEC0A12BD}" symbol="IUsb3xHCEventProvider" resourceFileName="%SystemRoot%\System32\Drivers\iusb3xhc.sys" messageFileName="%SystemRoot%\System32\Drivers\iusb3xhc.sys">
                <events>
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_ADD.message)" opcode="ADD" symbol="IUsb3xHCEvent_HC_ADD" task="IUsb3xHC_HOST_CONTROLLER" template="IUsb3XHCTemplate_HC" value="8601" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_REMOVAL.message)" opcode="REMOVAL" symbol="IUsb3xHCEvent_HC_REMOVAL" task="IUsb3xHC_HOST_CONTROLLER" template="IUsb3XHCTemplate_HC" value="8602" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_INFORMATION.message)" opcode="INFORMATION" symbol="IUsb3xHCEvent_HC_INFORMATION" task="IUsb3xHC_HOST_CONTROLLER" template="IUsb3XHCTemplate_HC_Information" value="8603" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_START.message)" opcode="START" symbol="IUsb3xHCEvent_HC_START" task="IUsb3xHC_HOST_CONTROLLER" template="IUsb3XHCTemplate_HC" value="8604" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_STOP.message)" opcode="STOP" symbol="IUsb3xHCEvent_HC_STOP" task="IUsb3xHC_HOST_CONTROLLER" template="IUsb3XHCTemplate_HC" value="8605" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_SUSPEND.message)" opcode="SUSPEND" symbol="IUsb3xHCEvent_HC_SUSPEND" task="IUsb3xHC_HOST_CONTROLLER" template="IUsb3XHCTemplate_HC" value="8606" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_RESUME.message)" opcode="RESUME" symbol="IUsb3xHCEvent_HC_RESUME" task="IUsb3xHC_HOST_CONTROLLER" template="IUsb3XHCTemplate_HC" value="8607" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DEVICE_CREATE.message)" opcode="CREATE" symbol="IUsb3xHCEvent_DEVICE_CREATE" task="IUsb3xHC_DEVICE" template="IUsb3XHCTemplate_Device_Create" value="8612" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DEVICE_INITIALIZE.message)" opcode="INITIALIZE" symbol="IUsb3xHCEvent_DEVICE_INITIALIZE" task="IUsb3xHC_DEVICE" template="IUsb3XHCTemplate_Device_Create" value="8613" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DEVICE_REMOVAL.message)" opcode="REMOVAL" symbol="IUsb3xHCEvent_DEVICE_REMOVAL" task="IUsb3xHC_DEVICE" template="IUsb3XHCTemplate_Device" value="8614" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DEVICE_INFORMATION.message)" opcode="INFORMATION" symbol="IUsb3xHCEvent_DEVICE_INFORMATION" task="IUsb3xHC_DEVICE" template="IUsb3XHCTemplate_Device_Information" value="8615" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DEVICE_IDLE_STATE_SET.message)" opcode="SET" symbol="IUsb3xHCEvent_DEVICE_IDLE_STATE_SET" task="IUsb3xHC_DEVICE_IDLE_STATE" template="IUsb3XHCTemplate_Device_Idle_State_Change" value="8616" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DEVICE_IDLE_STATE_CLEAR.message)" opcode="CLEAR" symbol="IUsb3xHCEvent_DEVICE_IDLE_STATE_CLEAR" task="IUsb3xHC_DEVICE_IDLE_STATE" template="IUsb3XHCTemplate_Device_Idle_State_Change" value="8617" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_ENDPOINT_OPEN.message)" opcode="OPEN" symbol="IUsb3xHCEvent_ENDPOINT_OPEN" task="IUsb3xHC_ENDPOINT" template="IUsb3XHCTemplate_Endpoint" value="8618" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_ENDPOINT_CLOSE.message)" opcode="CLOSE" symbol="IUsb3xHCEvent_ENDPOINT_CLOSE" task="IUsb3xHC_ENDPOINT" template="IUsb3XHCTemplate_Endpoint" value="8619" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic PowerDiagnostics" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_ENDPOINT_INFORMATION.message)" opcode="INFORMATION" symbol="IUsb3xHCEvent_ENDPOINT_INFORMATION" task="IUsb3xHC_ENDPOINT" template="IUsb3XHCTemplate_Endpoint" value="8620" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SELECT_CONFIGURATION.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SELECT_CONFIGURATION" task="IUsb3xHC_URB_FUNCTION_SELECT_CONFIGURATION" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Select_Configuration" value="8621" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SELECT_INTERFACE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SELECT_INTERFACE" task="IUsb3xHC_URB_FUNCTION_SELECT_INTERFACE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Select_Interface" value="8622" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_CURRENT_FRAME_NUMBER.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_CURRENT_FRAME_NUMBER" task="IUsb3xHC_URB_FUNCTION_GET_CURRENT_FRAME_NUMBER" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Get_Current_Frame_Number" value="8623" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CONTROL_TRANSFER.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CONTROL_TRANSFER" task="IUsb3xHC_URB_FUNCTION_CONTROL_TRANSFER" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8624" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CONTROL_TRANSFER_EX.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CONTROL_TRANSFER_EX" task="IUsb3xHC_URB_FUNCTION_CONTROL_TRANSFER_EX" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8625" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER" task="IUsb3xHC_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Bulk_Or_Interrupt_Transfer" value="8626" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_ISOCH_TRANSFER.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_ISOCH_TRANSFER" task="IUsb3xHC_URB_FUNCTION_ISOCH_TRANSFER" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Isoch_Transfer" value="8627" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE" task="IUsb3xHC_URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8628" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_DESCRIPTOR_TO_DEVICE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_DESCRIPTOR_TO_DEVICE" task="IUsb3xHC_URB_FUNCTION_SET_DESCRIPTOR_TO_DEVICE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8629" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_DESCRIPTOR_FROM_ENDPOINT.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_DESCRIPTOR_FROM_ENDPOINT" task="IUsb3xHC_URB_FUNCTION_GET_DESCRIPTOR_FROM_ENDPOINT" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8630" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_DESCRIPTOR_TO_ENDPOINT.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_DESCRIPTOR_TO_ENDPOINT" task="IUsb3xHC_URB_FUNCTION_SET_DESCRIPTOR_TO_ENDPOINT" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8631" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE" task="IUsb3xHC_URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8632" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_DESCRIPTOR_TO_INTERFACE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_DESCRIPTOR_TO_INTERFACE" task="IUsb3xHC_URB_FUNCTION_SET_DESCRIPTOR_TO_INTERFACE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8633" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FEATURE_TO_DEVICE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FEATURE_TO_DEVICE" task="IUsb3xHC_URB_FUNCTION_SET_FEATURE_TO_DEVICE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8634" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FEATURE_TO_INTERFACE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FEATURE_TO_INTERFACE" task="IUsb3xHC_URB_FUNCTION_SET_FEATURE_TO_INTERFACE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8635" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FEATURE_TO_ENDPOINT.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FEATURE_TO_ENDPOINT" task="IUsb3xHC_URB_FUNCTION_SET_FEATURE_TO_ENDPOINT" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8636" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLEAR_FEATURE_TO_DEVICE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLEAR_FEATURE_TO_DEVICE" task="IUsb3xHC_URB_FUNCTION_CLEAR_FEATURE_TO_DEVICE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8637" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLEAR_FEATURE_TO_INTERFACE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLEAR_FEATURE_TO_INTERFACE" task="IUsb3xHC_URB_FUNCTION_CLEAR_FEATURE_TO_INTERFACE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8638" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLEAR_FEATURE_TO_ENDPOINT.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLEAR_FEATURE_TO_ENDPOINT" task="IUsb3xHC_URB_FUNCTION_CLEAR_FEATURE_TO_ENDPOINT" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8639" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLEAR_FEATURE_TO_OTHER.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLEAR_FEATURE_TO_OTHER" task="IUsb3xHC_URB_FUNCTION_CLEAR_FEATURE_TO_OTHER" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8640" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FEATURE_TO_OTHER.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FEATURE_TO_OTHER" task="IUsb3xHC_URB_FUNCTION_SET_FEATURE_TO_OTHER" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8641" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_STATUS_FROM_DEVICE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_STATUS_FROM_DEVICE" task="IUsb3xHC_URB_FUNCTION_GET_STATUS_FROM_DEVICE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8642" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_STATUS_FROM_INTERFACE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_STATUS_FROM_INTERFACE" task="IUsb3xHC_URB_FUNCTION_GET_STATUS_FROM_INTERFACE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8643" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_STATUS_FROM_ENDPOINT.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_STATUS_FROM_ENDPOINT" task="IUsb3xHC_URB_FUNCTION_GET_STATUS_FROM_ENDPOINT" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8644" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_STATUS_FROM_OTHER.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_STATUS_FROM_OTHER" task="IUsb3xHC_URB_FUNCTION_GET_STATUS_FROM_OTHER" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8645" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_VENDOR_DEVICE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_VENDOR_DEVICE" task="IUsb3xHC_URB_FUNCTION_VENDOR_DEVICE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8646" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_VENDOR_INTERFACE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_VENDOR_INTERFACE" task="IUsb3xHC_URB_FUNCTION_VENDOR_INTERFACE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8647" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_VENDOR_ENDPOINT.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_VENDOR_ENDPOINT" task="IUsb3xHC_URB_FUNCTION_VENDOR_ENDPOINT" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8648" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLASS_DEVICE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLASS_DEVICE" task="IUsb3xHC_URB_FUNCTION_CLASS_DEVICE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8649" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLASS_INTERFACE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLASS_INTERFACE" task="IUsb3xHC_URB_FUNCTION_CLASS_INTERFACE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8650" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLASS_ENDPOINT.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLASS_ENDPOINT" task="IUsb3xHC_URB_FUNCTION_CLASS_ENDPOINT" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8651" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLASS_OTHER.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLASS_OTHER" task="IUsb3xHC_URB_FUNCTION_CLASS_OTHER" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8652" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_VENDOR_OTHER.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_VENDOR_OTHER" task="IUsb3xHC_URB_FUNCTION_VENDOR_OTHER" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8653" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_ABORT_PIPE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_ABORT_PIPE" task="IUsb3xHC_URB_FUNCTION_ABORT_PIPE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Pipe_Request" value="8654" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL" task="IUsb3xHC_URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Pipe_Request" value="8655" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SYNC_RESET_PIPE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SYNC_RESET_PIPE" task="IUsb3xHC_URB_FUNCTION_SYNC_RESET_PIPE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Pipe_Request" value="8656" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SYNC_CLEAR_STALL.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SYNC_CLEAR_STALL" task="IUsb3xHC_URB_FUNCTION_SYNC_CLEAR_STALL" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Pipe_Request" value="8657" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_CONFIGURATION.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_CONFIGURATION" task="IUsb3xHC_URB_FUNCTION_GET_CONFIGURATION" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8658" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_INTERFACE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_INTERFACE" task="IUsb3xHC_URB_FUNCTION_GET_INTERFACE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8659" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_MS_FEATURE_DESCRIPTOR.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_MS_FEATURE_DESCRIPTOR" task="IUsb3xHC_URB_FUNCTION_GET_MS_FEATURE_DESCRIPTOR" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8660" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_TAKE_FRAME_LENGTH_CONTROL.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_TAKE_FRAME_LENGTH_CONTROL" task="IUsb3xHC_URB_FUNCTION_TAKE_FRAME_LENGTH_CONTROL" value="8661" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_RELEASE_FRAME_LENGTH_CONTROL.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_RELEASE_FRAME_LENGTH_CONTROL" task="IUsb3xHC_URB_FUNCTION_RELEASE_FRAME_LENGTH_CONTROL" value="8662" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_FRAME_LENGTH.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_FRAME_LENGTH" task="IUsb3xHC_URB_FUNCTION_GET_FRAME_LENGTH" value="8663" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FRAME_LENGTH.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FRAME_LENGTH" task="IUsb3xHC_URB_FUNCTION_SET_FRAME_LENGTH" value="8664" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_RESERVED.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_FUNCTION_RESERVED" task="IUsb3xHC_URB_FUNCTION_RESERVED" value="8665" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_CONTROL_TRANSFER.message)" opcode="COMPLETE" symbol="IUsb3xHCEvent_COMPLETE_URB_FUNCTION_CONTROL_TRANSFER" task="IUsb3xHC_URB_FUNCTION_CONTROL_TRANSFER" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8666" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_CONTROL_TRANSFER_EX.message)" opcode="COMPLETE" symbol="IUsb3xHCEvent_COMPLETE_URB_FUNCTION_CONTROL_TRANSFER_EX" task="IUsb3xHC_URB_FUNCTION_CONTROL_TRANSFER_EX" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8667" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_CONTROL_TRANSFER_DATA.message)" opcode="COMPLETE_DATA" symbol="IUsb3xHCEvent_COMPLETE_URB_FUNCTION_CONTROL_TRANSFER_DATA" task="IUsb3xHC_URB_FUNCTION_CONTROL_TRANSFER" template="IUsb3XHCTemplate_Complete_Urb_Function_Control_Transfer_Data" value="8668" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_CONTROL_TRANSFER_EX_DATA.message)" opcode="COMPLETE_DATA" symbol="IUsb3xHCEvent_COMPLETE_URB_FUNCTION_CONTROL_TRANSFER_EX_DATA" task="IUsb3xHC_URB_FUNCTION_CONTROL_TRANSFER_EX" template="IUsb3XHCTemplate_Complete_Urb_Function_Control_Transfer_Data" value="8669" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER.message)" opcode="COMPLETE" symbol="IUsb3xHCEvent_COMPLETE_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER" task="IUsb3xHC_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Bulk_Or_Interrupt_Transfer" value="8670" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER_DATA.message)" opcode="COMPLETE_DATA" symbol="IUsb3xHCEvent_COMPLETE_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER_DATA" task="IUsb3xHC_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER" template="IUsb3XHCTemplate_Complete_Urb_Function_Bulk_Or_Interrupt_Transfer_Data" value="8671" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_ISOCH_TRANSFER.message)" opcode="COMPLETE" symbol="IUsb3xHCEvent_COMPLETE_URB_FUNCTION_ISOCH_TRANSFER" task="IUsb3xHC_URB_FUNCTION_ISOCH_TRANSFER" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Isoch_Transfer" value="8672" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_ISOCH_TRANSFER_DATA.message)" opcode="COMPLETE_DATA" symbol="IUsb3xHCEvent_COMPLETE_URB_FUNCTION_ISOCH_TRANSFER_DATA" task="IUsb3xHC_URB_FUNCTION_ISOCH_TRANSFER" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Isoch_Transfer" value="8673" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_INTERNAL_URB_FUNCTION_CONTROL_TRANSFER.message)" opcode="DISPATCH_INTERNAL" symbol="IUsb3xHCEvent_INTERNAL_URB_FUNCTION_CONTROL_TRANSFER" task="IUsb3xHC_URB_FUNCTION_CONTROL_TRANSFER" template="IUsb3XHCTemplate_Internal_Urb_Function_Control_Transfer" value="8674" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_INTERNAL_URB_FUNCTION_CONTROL_TRANSFER.message)" opcode="COMPLETE_INTERNAL" symbol="IUsb3xHCEvent_COMPLETE_INTERNAL_URB_FUNCTION_CONTROL_TRANSFER" task="IUsb3xHC_URB_FUNCTION_CONTROL_TRANSFER" template="IUsb3XHCTemplate_Internal_Urb_Function_Control_Transfer" value="8675" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_INTERNAL_URB_FUNCTION_CONTROL_TRANSFER_DATA.message)" opcode="COMPLETE_INTERNAL_DATA" symbol="IUsb3xHCEvent_COMPLETE_INTERNAL_URB_FUNCTION_CONTROL_TRANSFER_DATA" task="IUsb3xHC_URB_FUNCTION_CONTROL_TRANSFER" template="IUsb3XHCTemplate_Complete_Internal_Urb_Function_Control_Transfer_Data" value="8676" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_ABORT_PIPE.message)" opcode="COMPLETE" symbol="IUsb3xHCEvent_COMPLETE_URB_FUNCTION_ABORT_PIPE" task="IUsb3xHC_URB_FUNCTION_ABORT_PIPE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Pipe_Request" value="8677" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_HEADER_LENGTH_WARNING.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_HEADER_LENGTH_WARNING" task="IUsb3xHC_URB_INVALID_HEADER_LENGTH_WARNING" template="IUsb3XHCTemplate_Dispatch_Urb_Invalid_Header" value="8678" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_FUNCTION.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_FUNCTION" task="IUsb3xHC_URB_INVALID_FUNCTION" template="IUsb3XHCTemplate_Dispatch_Urb_Invalid_Header" value="8679" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_HEADER_LENGTH.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_HEADER_LENGTH" task="IUsb3xHC_URB_INVALID_HEADER_LENGTH" template="IUsb3XHCTemplate_Dispatch_Urb_Invalid_Header" value="8680" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_DEVICE_HANDLE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_DEVICE_HANDLE" task="IUsb3xHC_URB_INVALID_DEVICE_HANDLE" template="IUsb3XHCTemplate_Dispatch_Urb_Invalid_Header" value="8681" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_FUNCTION_NOT_SUPPORTED.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_FUNCTION_NOT_SUPPORTED" task="IUsb3xHC_URB_INVALID_FUNCTION_NOT_SUPPORTED" template="IUsb3XHCTemplate_Dispatch_Urb_Device_Invalid_Header" value="8682" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_FUNCTION_RESERVED.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_FUNCTION_RESERVED" task="IUsb3xHC_URB_INVALID_FUNCTION_RESERVED" template="IUsb3XHCTemplate_Dispatch_Urb_Device_Invalid_Header" value="8683" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_DUE_TO_HC_SUSPEND.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_DUE_TO_HC_SUSPEND" task="IUsb3xHC_URB_INVALID_DUE_TO_HC_SUSPEND" template="IUsb3XHCTemplate_Dispatch_Urb_Device_Invalid_Header" value="8684" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_URB_LINK.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_URB_LINK" task="IUsb3xHC_URB_INVALID_URB_LINK" template="IUsb3XHCTemplate_Dispatch_Urb_Device_Invalid_Header" value="8685" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_PIPE_HANDLE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_PIPE_HANDLE" task="IUsb3xHC_URB_INVALID_PIPE_HANDLE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Invalid_Pipe_Request" value="8686" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_ZERO_BW_PIPE_HANDLE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_ZERO_BW_PIPE_HANDLE" task="IUsb3xHC_URB_INVALID_ZERO_BW_PIPE_HANDLE" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Invalid_Pipe_Request" value="8687" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_NOP_ZERO_BW_PIPE_HANDLE_REQUEST.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_NOP_ZERO_BW_PIPE_HANDLE_REQUEST" task="IUsb3xHC_URB_NOP_ZERO_BW_PIPE_HANDLE_REQUEST" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Invalid_Pipe_Request" value="8688" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_CONTROL_TRANSFER_ENDPOINT.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_CONTROL_TRANSFER_ENDPOINT" task="IUsb3xHC_URB_INVALID_CONTROL_TRANSFER_ENDPOINT" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8689" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_CONTROL_TRANSFER_BUFFER_LENGTH.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_CONTROL_TRANSFER_BUFFER_LENGTH" task="IUsb3xHC_URB_INVALID_CONTROL_TRANSFER_BUFFER_LENGTH" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer" value="8690" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_ENDPOINT.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_ENDPOINT" task="IUsb3xHC_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_ENDPOINT" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Bulk_Or_Interrupt_Transfer" value="8691" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_BUFFER_LENGTH.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_BUFFER_LENGTH" task="IUsb3xHC_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_BUFFER_LENGTH" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Bulk_Or_Interrupt_Transfer" value="8692" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_ISOCHRONOUS_TRANSFER_ENDPOINT.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_ISOCHRONOUS_TRANSFER_ENDPOINT" task="IUsb3xHC_URB_INVALID_ISOCHRONOUS_TRANSFER_ENDPOINT" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Invalid_Isoch_Transfer" value="8693" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_NULL_TRANSFER_BUFFER_AND_MDL.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_NULL_TRANSFER_BUFFER_AND_MDL" task="IUsb3xHC_URB_INVALID_NULL_TRANSFER_BUFFER_AND_MDL" template="IUsb3XHCTemplate_Dispatch_Urb_Endpoint_Header" value="8694" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_NON_NULL_TRANSFER_BUFFER_MDL.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_NON_NULL_TRANSFER_BUFFER_MDL" task="IUsb3xHC_URB_INVALID_NON_NULL_TRANSFER_BUFFER_MDL" template="IUsb3XHCTemplate_Dispatch_Urb_Endpoint_Header" value="8695" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_ALLOCATE_MDL_FAILURE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_ALLOCATE_MDL_FAILURE" task="IUsb3xHC_URB_ALLOCATE_MDL_FAILURE" template="IUsb3XHCTemplate_Dispatch_Urb_Endpoint_Header" value="8696" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_ALLOCATE_TRANSFER_CONTEXT_FAILURE.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_ALLOCATE_TRANSFER_CONTEXT_FAILURE" task="IUsb3xHC_URB_ALLOCATE_TRANSFER_CONTEXT_FAILURE" template="IUsb3XHCTemplate_Dispatch_Urb_Endpoint_Header" value="8697" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_NOP_ROOTHUB_PIPE_HANDLE_REQUEST.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_NOP_ROOTHUB_PIPE_HANDLE_REQUEST" task="IUsb3xHC_URB_NOP_ROOTHUB_PIPE_HANDLE_REQUEST" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Invalid_Pipe_Request" value="8698" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_ISOCHRONOUS_ZERO_LENGTH.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_ISOCHRONOUS_ZERO_LENGTH" task="IUsb3xHC_URB_INVALID_ISOCHRONOUS_ZERO_LENGTH" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Invalid_Isoch_Transfer" value="8699" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_ISOCHRONOUS_NUM_PACKETS.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_ISOCHRONOUS_NUM_PACKETS" task="IUsb3xHC_URB_INVALID_ISOCHRONOUS_NUM_PACKETS" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Invalid_Isoch_Transfer" value="8700" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_ISOCHRONOUS_START_FRAME.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_DISPATCH_URB_INVALID_ISOCHRONOUS_START_FRAME" task="IUsb3xHC_URB_INVALID_ISOCHRONOUS_START_FRAME" template="IUsb3XHCTemplate_Dispatch_Urb_Function_Isoch_Transfer_Frame" value="8701" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic " level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_IRP_CANCEL.message)" opcode="CANCEL" symbol="IUsb3xHCEvent_IRP_CANCEL" task="IUsb3xHC_IRP" template="IUsb3XHCTemplate_IRP" value="8702" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_DISPATCH.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_DISPATCH" task="IUsb3xHC_USBUSER_OP_RAW_RESET_PORT" template="IUsb3XHCTemplate_HC_PortNumber" value="8703" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_STATUS1.message)" opcode="STATUS" symbol="IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_STATUS1" task="IUsb3xHC_USBUSER_OP_RAW_RESET_PORT" template="IUsb3XHCTemplate_HC_PortNumber_PortStatus" value="8704" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_STATUS2.message)" opcode="STATUS" symbol="IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_STATUS2" task="IUsb3xHC_USBUSER_OP_RAW_RESET_PORT" template="IUsb3XHCTemplate_HC_PortNumber_PortStatus" value="8705" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_STATUS3.message)" opcode="STATUS" symbol="IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_STATUS3" task="IUsb3xHC_USBUSER_OP_RAW_RESET_PORT" template="IUsb3XHCTemplate_HC_PortNumber_PortStatus" value="8706" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_COMPLETE.message)" opcode="COMPLETE" symbol="IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_COMPLETE" task="IUsb3xHC_USBUSER_OP_RAW_RESET_PORT" template="IUsb3XHCTemplate_HC_PortNumber_UsbStatus" value="8707" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_DISPATCH.message)" opcode="DISPATCH" symbol="IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_DISPATCH" task="IUsb3xHC_USBUSER_OP_SEND_ONE_PACKET" template="IUsb3XHCTemplate_Usbuser_Op_Send_One_Packet" value="8708" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_DISPATCH_DATA.message)" opcode="DISPATCH_DATA" symbol="IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_DISPATCH_DATA" task="IUsb3xHC_USBUSER_OP_SEND_ONE_PACKET" template="IUsb3XHCTemplate_Usbuser_Op_Send_One_Packet_Data" value="8709" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_TIMEOUT.message)" opcode="STATUS" symbol="IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_TIMEOUT" task="IUsb3xHC_USBUSER_OP_SEND_ONE_PACKET" template="IUsb3XHCTemplate_Usbuser_Op_Send_One_Packet" value="8710" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_COMPLETE.message)" opcode="COMPLETE" symbol="IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_COMPLETE" task="IUsb3xHC_USBUSER_OP_SEND_ONE_PACKET" template="IUsb3XHCTemplate_Usbuser_Op_Send_One_Packet_UsbStatus" value="8711" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_COMPLETE_DATA.message)" opcode="COMPLETE_DATA" symbol="IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_COMPLETE_DATA" task="IUsb3xHC_USBUSER_OP_SEND_ONE_PACKET" template="IUsb3XHCTemplate_Usbuser_Op_Send_One_Packet_Data" value="8712" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_BANDWIDTH_INFO.message)" opcode="STATUS" symbol="IUsb3xHCEvent_BANDWIDTH_INFO" task="IUsb3xHC_BANDWIDTH_INFO" template="IUsb3XHCTemplate_Bandwidth_Params" value="8730" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_BANDWIDTH_ADDRESS_DEVICE.message)" opcode="START" symbol="IUsb3xHCEvent_BANDWIDTH_ADDRESS_DEVICE" task="IUsb3xHC_BANDWIDTH_ADDRESS_DEVICE" template="IUsb3XHCTemplate_Bandwidth_Params" value="8731" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_BANDWIDTH_CONFIGURE_DEVICE.message)" opcode="CREATE" symbol="IUsb3xHCEvent_BANDWIDTH_CONFIGURE_DEVICE" task="IUsb3xHC_BANDWIDTH_CONFIGURE_DEVICE" template="IUsb3XHCTemplate_Bandwidth_Params" value="8732" version="0" />
                      <event channel="chidIUsb3xHCChannel" keywords="Diagnostic" level="win:Informational" message="$(string.IUsb3xHCEventProvider.event.IUsb3xHCEvent_BANDWIDTH_CLOSE_DEVICE.message)" opcode="REMOVAL" symbol="IUsb3xHCEvent_BANDWIDTH_CLOSE_DEVICE" task="IUsb3xHC_BANDWIDTH_CLOSE_DEVICE" template="IUsb3XHCTemplate_Bandwidth_Params" value="8733" version="0" />
                </events>
                <levels>
                </levels>
                <tasks>
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_HOST_CONTROLLER.message)" name="IUsb3xHC_HOST_CONTROLLER" symbol="IUsb3xHCTask_HOST_CONTROLLER" value="1" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_DEVICE.message)" name="IUsb3xHC_DEVICE" symbol="IUsb3xHCTask_DEVICE" value="4" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_DEVICE_IDLE_STATE.message)" name="IUsb3xHC_DEVICE_IDLE_STATE" symbol="IUsb3xHCTask_DEVICE_IDLE_STATE" value="5" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_ENDPOINT.message)" name="IUsb3xHC_ENDPOINT" symbol="IUsb3xHCTask_ENDPOINT" value="6" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SELECT_CONFIGURATION.message)" name="IUsb3xHC_URB_FUNCTION_SELECT_CONFIGURATION" symbol="IUsb3xHCTask_URB_FUNCTION_SELECT_CONFIGURATION" value="7" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SELECT_INTERFACE.message)" name="IUsb3xHC_URB_FUNCTION_SELECT_INTERFACE" symbol="IUsb3xHCTask_URB_FUNCTION_SELECT_INTERFACE" value="8" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_CURRENT_FRAME_NUMBER.message)" name="IUsb3xHC_URB_FUNCTION_GET_CURRENT_FRAME_NUMBER" symbol="IUsb3xHCTask_URB_FUNCTION_GET_CURRENT_FRAME_NUMBER" value="9" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CONTROL_TRANSFER.message)" name="IUsb3xHC_URB_FUNCTION_CONTROL_TRANSFER" symbol="IUsb3xHCTask_URB_FUNCTION_CONTROL_TRANSFER" value="10" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CONTROL_TRANSFER_EX.message)" name="IUsb3xHC_URB_FUNCTION_CONTROL_TRANSFER_EX" symbol="IUsb3xHCTask_URB_FUNCTION_CONTROL_TRANSFER_EX" value="11" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER.message)" name="IUsb3xHC_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER" symbol="IUsb3xHCTask_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER" value="12" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_ISOCH_TRANSFER.message)" name="IUsb3xHC_URB_FUNCTION_ISOCH_TRANSFER" symbol="IUsb3xHCTask_URB_FUNCTION_ISOCH_TRANSFER" value="13" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE.message)" name="IUsb3xHC_URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE" symbol="IUsb3xHCTask_URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE" value="14" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_DESCRIPTOR_TO_DEVICE.message)" name="IUsb3xHC_URB_FUNCTION_SET_DESCRIPTOR_TO_DEVICE" symbol="IUsb3xHCTask_URB_FUNCTION_SET_DESCRIPTOR_TO_DEVICE" value="15" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_DESCRIPTOR_FROM_ENDPOINT.message)" name="IUsb3xHC_URB_FUNCTION_GET_DESCRIPTOR_FROM_ENDPOINT" symbol="IUsb3xHCTask_URB_FUNCTION_GET_DESCRIPTOR_FROM_ENDPOINT" value="16" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_DESCRIPTOR_TO_ENDPOINT.message)" name="IUsb3xHC_URB_FUNCTION_SET_DESCRIPTOR_TO_ENDPOINT" symbol="IUsb3xHCTask_URB_FUNCTION_SET_DESCRIPTOR_TO_ENDPOINT" value="17" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE.message)" name="IUsb3xHC_URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE" symbol="IUsb3xHCTask_URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE" value="18" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_DESCRIPTOR_TO_INTERFACE.message)" name="IUsb3xHC_URB_FUNCTION_SET_DESCRIPTOR_TO_INTERFACE" symbol="IUsb3xHCTask_URB_FUNCTION_SET_DESCRIPTOR_TO_INTERFACE" value="19" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_FEATURE_TO_DEVICE.message)" name="IUsb3xHC_URB_FUNCTION_SET_FEATURE_TO_DEVICE" symbol="IUsb3xHCTask_URB_FUNCTION_SET_FEATURE_TO_DEVICE" value="20" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_FEATURE_TO_INTERFACE.message)" name="IUsb3xHC_URB_FUNCTION_SET_FEATURE_TO_INTERFACE" symbol="IUsb3xHCTask_URB_FUNCTION_SET_FEATURE_TO_INTERFACE" value="21" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_FEATURE_TO_ENDPOINT.message)" name="IUsb3xHC_URB_FUNCTION_SET_FEATURE_TO_ENDPOINT" symbol="IUsb3xHCTask_URB_FUNCTION_SET_FEATURE_TO_ENDPOINT" value="22" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLEAR_FEATURE_TO_DEVICE.message)" name="IUsb3xHC_URB_FUNCTION_CLEAR_FEATURE_TO_DEVICE" symbol="IUsb3xHCTask_URB_FUNCTION_CLEAR_FEATURE_TO_DEVICE" value="23" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLEAR_FEATURE_TO_INTERFACE.message)" name="IUsb3xHC_URB_FUNCTION_CLEAR_FEATURE_TO_INTERFACE" symbol="IUsb3xHCTask_URB_FUNCTION_CLEAR_FEATURE_TO_INTERFACE" value="24" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLEAR_FEATURE_TO_ENDPOINT.message)" name="IUsb3xHC_URB_FUNCTION_CLEAR_FEATURE_TO_ENDPOINT" symbol="IUsb3xHCTask_URB_FUNCTION_CLEAR_FEATURE_TO_ENDPOINT" value="25" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLEAR_FEATURE_TO_OTHER.message)" name="IUsb3xHC_URB_FUNCTION_CLEAR_FEATURE_TO_OTHER" symbol="IUsb3xHCTask_URB_FUNCTION_CLEAR_FEATURE_TO_OTHER" value="26" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_FEATURE_TO_OTHER.message)" name="IUsb3xHC_URB_FUNCTION_SET_FEATURE_TO_OTHER" symbol="IUsb3xHCTask_URB_FUNCTION_SET_FEATURE_TO_OTHER" value="27" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_STATUS_FROM_DEVICE.message)" name="IUsb3xHC_URB_FUNCTION_GET_STATUS_FROM_DEVICE" symbol="IUsb3xHCTask_URB_FUNCTION_GET_STATUS_FROM_DEVICE" value="28" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_STATUS_FROM_INTERFACE.message)" name="IUsb3xHC_URB_FUNCTION_GET_STATUS_FROM_INTERFACE" symbol="IUsb3xHCTask_URB_FUNCTION_GET_STATUS_FROM_INTERFACE" value="29" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_STATUS_FROM_ENDPOINT.message)" name="IUsb3xHC_URB_FUNCTION_GET_STATUS_FROM_ENDPOINT" symbol="IUsb3xHCTask_URB_FUNCTION_GET_STATUS_FROM_ENDPOINT" value="30" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_STATUS_FROM_OTHER.message)" name="IUsb3xHC_URB_FUNCTION_GET_STATUS_FROM_OTHER" symbol="IUsb3xHCTask_URB_FUNCTION_GET_STATUS_FROM_OTHER" value="31" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_VENDOR_DEVICE.message)" name="IUsb3xHC_URB_FUNCTION_VENDOR_DEVICE" symbol="IUsb3xHCTask_URB_FUNCTION_VENDOR_DEVICE" value="32" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_VENDOR_INTERFACE.message)" name="IUsb3xHC_URB_FUNCTION_VENDOR_INTERFACE" symbol="IUsb3xHCTask_URB_FUNCTION_VENDOR_INTERFACE" value="33" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_VENDOR_ENDPOINT.message)" name="IUsb3xHC_URB_FUNCTION_VENDOR_ENDPOINT" symbol="IUsb3xHCTask_URB_FUNCTION_VENDOR_ENDPOINT" value="34" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLASS_DEVICE.message)" name="IUsb3xHC_URB_FUNCTION_CLASS_DEVICE" symbol="IUsb3xHCTask_URB_FUNCTION_CLASS_DEVICE" value="35" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLASS_INTERFACE.message)" name="IUsb3xHC_URB_FUNCTION_CLASS_INTERFACE" symbol="IUsb3xHCTask_URB_FUNCTION_CLASS_INTERFACE" value="36" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLASS_ENDPOINT.message)" name="IUsb3xHC_URB_FUNCTION_CLASS_ENDPOINT" symbol="IUsb3xHCTask_URB_FUNCTION_CLASS_ENDPOINT" value="37" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLASS_OTHER.message)" name="IUsb3xHC_URB_FUNCTION_CLASS_OTHER" symbol="IUsb3xHCTask_URB_FUNCTION_CLASS_OTHER" value="38" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_VENDOR_OTHER.message)" name="IUsb3xHC_URB_FUNCTION_VENDOR_OTHER" symbol="IUsb3xHCTask_URB_FUNCTION_VENDOR_OTHER" value="39" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_ABORT_PIPE.message)" name="IUsb3xHC_URB_FUNCTION_ABORT_PIPE" symbol="IUsb3xHCTask_URB_FUNCTION_ABORT_PIPE" value="40" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL.message)" name="IUsb3xHC_URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL" symbol="IUsb3xHCTask_URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL" value="41" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SYNC_RESET_PIPE.message)" name="IUsb3xHC_URB_FUNCTION_SYNC_RESET_PIPE" symbol="IUsb3xHCTask_URB_FUNCTION_SYNC_RESET_PIPE" value="42" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SYNC_CLEAR_STALL.message)" name="IUsb3xHC_URB_FUNCTION_SYNC_CLEAR_STALL" symbol="IUsb3xHCTask_URB_FUNCTION_SYNC_CLEAR_STALL" value="43" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_CONFIGURATION.message)" name="IUsb3xHC_URB_FUNCTION_GET_CONFIGURATION" symbol="IUsb3xHCTask_URB_FUNCTION_GET_CONFIGURATION" value="44" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_INTERFACE.message)" name="IUsb3xHC_URB_FUNCTION_GET_INTERFACE" symbol="IUsb3xHCTask_URB_FUNCTION_GET_INTERFACE" value="45" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_MS_FEATURE_DESCRIPTOR.message)" name="IUsb3xHC_URB_FUNCTION_GET_MS_FEATURE_DESCRIPTOR" symbol="IUsb3xHCTask_URB_FUNCTION_GET_MS_FEATURE_DESCRIPTOR" value="46" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_TAKE_FRAME_LENGTH_CONTROL.message)" name="IUsb3xHC_URB_FUNCTION_TAKE_FRAME_LENGTH_CONTROL" symbol="IUsb3xHCTask_URB_FUNCTION_TAKE_FRAME_LENGTH_CONTROL" value="47" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_RELEASE_FRAME_LENGTH_CONTROL.message)" name="IUsb3xHC_URB_FUNCTION_RELEASE_FRAME_LENGTH_CONTROL" symbol="IUsb3xHCTask_URB_FUNCTION_RELEASE_FRAME_LENGTH_CONTROL" value="48" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_FRAME_LENGTH.message)" name="IUsb3xHC_URB_FUNCTION_GET_FRAME_LENGTH" symbol="IUsb3xHCTask_URB_FUNCTION_GET_FRAME_LENGTH" value="49" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_FRAME_LENGTH.message)" name="IUsb3xHC_URB_FUNCTION_SET_FRAME_LENGTH" symbol="IUsb3xHCTask_URB_FUNCTION_SET_FRAME_LENGTH" value="50" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_RESERVED.message)" name="IUsb3xHC_URB_FUNCTION_RESERVED" symbol="IUsb3xHCTask_URB_FUNCTION_RESERVED" value="51" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_HEADER_LENGTH_WARNING.message)" name="IUsb3xHC_URB_INVALID_HEADER_LENGTH_WARNING" symbol="IUsb3xHCTask_URB_INVALID_HEADER_LENGTH_WARNING" value="52" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_FUNCTION.message)" name="IUsb3xHC_URB_INVALID_FUNCTION" symbol="IUsb3xHCTask_URB_INVALID_FUNCTION" value="53" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_HEADER_LENGTH.message)" name="IUsb3xHC_URB_INVALID_HEADER_LENGTH" symbol="IUsb3xHCTask_URB_INVALID_HEADER_LENGTH" value="54" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_DEVICE_HANDLE.message)" name="IUsb3xHC_URB_INVALID_DEVICE_HANDLE" symbol="IUsb3xHCTask_URB_INVALID_DEVICE_HANDLE" value="55" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_FUNCTION_NOT_SUPPORTED.message)" name="IUsb3xHC_URB_INVALID_FUNCTION_NOT_SUPPORTED" symbol="IUsb3xHCTask_URB_INVALID_FUNCTION_NOT_SUPPORTED" value="56" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_FUNCTION_RESERVED.message)" name="IUsb3xHC_URB_INVALID_FUNCTION_RESERVED" symbol="IUsb3xHCTask_URB_INVALID_FUNCTION_RESERVED" value="57" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_DUE_TO_HC_SUSPEND.message)" name="IUsb3xHC_URB_INVALID_DUE_TO_HC_SUSPEND" symbol="IUsb3xHCTask_URB_INVALID_DUE_TO_HC_SUSPEND" value="58" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_URB_LINK.message)" name="IUsb3xHC_URB_INVALID_URB_LINK" symbol="IUsb3xHCTask_URB_INVALID_URB_LINK" value="59" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_PIPE_HANDLE.message)" name="IUsb3xHC_URB_INVALID_PIPE_HANDLE" symbol="IUsb3xHCTask_URB_INVALID_PIPE_HANDLE" value="60" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_ZERO_BW_PIPE_HANDLE.message)" name="IUsb3xHC_URB_INVALID_ZERO_BW_PIPE_HANDLE" symbol="IUsb3xHCTask_URB_INVALID_ZERO_BW_PIPE_HANDLE" value="61" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_NOP_ZERO_BW_PIPE_HANDLE_REQUEST.message)" name="IUsb3xHC_URB_NOP_ZERO_BW_PIPE_HANDLE_REQUEST" symbol="IUsb3xHCTask_URB_NOP_ZERO_BW_PIPE_HANDLE_REQUEST" value="62" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_CONTROL_TRANSFER_ENDPOINT.message)" name="IUsb3xHC_URB_INVALID_CONTROL_TRANSFER_ENDPOINT" symbol="IUsb3xHCTask_URB_INVALID_CONTROL_TRANSFER_ENDPOINT" value="63" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_CONTROL_TRANSFER_BUFFER_LENGTH.message)" name="IUsb3xHC_URB_INVALID_CONTROL_TRANSFER_BUFFER_LENGTH" symbol="IUsb3xHCTask_URB_INVALID_CONTROL_TRANSFER_BUFFER_LENGTH" value="64" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_ENDPOINT.message)" name="IUsb3xHC_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_ENDPOINT" symbol="IUsb3xHCTask_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_ENDPOINT" value="65" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_BUFFER_LENGTH.message)" name="IUsb3xHC_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_BUFFER_LENGTH" symbol="IUsb3xHCTask_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_BUFFER_LENGTH" value="66" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_ISOCHRONOUS_TRANSFER_ENDPOINT.message)" name="IUsb3xHC_URB_INVALID_ISOCHRONOUS_TRANSFER_ENDPOINT" symbol="IUsb3xHCTask_URB_INVALID_ISOCHRONOUS_TRANSFER_ENDPOINT" value="67" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_NULL_TRANSFER_BUFFER_AND_MDL.message)" name="IUsb3xHC_URB_INVALID_NULL_TRANSFER_BUFFER_AND_MDL" symbol="IUsb3xHCTask_URB_INVALID_NULL_TRANSFER_BUFFER_AND_MDL" value="68" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_NON_NULL_TRANSFER_BUFFER_MDL.message)" name="IUsb3xHC_URB_INVALID_NON_NULL_TRANSFER_BUFFER_MDL" symbol="IUsb3xHCTask_URB_INVALID_NON_NULL_TRANSFER_BUFFER_MDL" value="69" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_ALLOCATE_MDL_FAILURE.message)" name="IUsb3xHC_URB_ALLOCATE_MDL_FAILURE" symbol="IUsb3xHCTask_URB_ALLOCATE_MDL_FAILURE" value="70" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_ALLOCATE_TRANSFER_CONTEXT_FAILURE.message)" name="IUsb3xHC_URB_ALLOCATE_TRANSFER_CONTEXT_FAILURE" symbol="IUsb3xHCTask_URB_ALLOCATE_TRANSFER_CONTEXT_FAILURE" value="71" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_NOP_ROOTHUB_PIPE_HANDLE_REQUEST.message)" name="IUsb3xHC_URB_NOP_ROOTHUB_PIPE_HANDLE_REQUEST" symbol="IUsb3xHCTask_URB_NOP_ROOTHUB_PIPE_HANDLE_REQUEST" value="72" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_ISOCHRONOUS_ZERO_LENGTH.message)" name="IUsb3xHC_URB_INVALID_ISOCHRONOUS_ZERO_LENGTH" symbol="IUsb3xHCTask_URB_INVALID_ISOCHRONOUS_ZERO_LENGTH" value="73" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_ISOCHRONOUS_NUM_PACKETS.message)" name="IUsb3xHC_URB_INVALID_ISOCHRONOUS_NUM_PACKETS" symbol="IUsb3xHCTask_URB_INVALID_ISOCHRONOUS_NUM_PACKETS" value="74" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_ISOCHRONOUS_START_FRAME.message)" name="IUsb3xHC_URB_INVALID_ISOCHRONOUS_START_FRAME" symbol="IUsb3xHCTask_URB_INVALID_ISOCHRONOUS_START_FRAME" value="75" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_IRP.message)" name="IUsb3xHC_IRP" symbol="IUsb3xHCTask_IRP" value="76" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_USBUSER_OP_RAW_RESET_PORT.message)" name="IUsb3xHC_USBUSER_OP_RAW_RESET_PORT" symbol="IUsb3xHCTask_USBUSER_OP_RAW_RESET_PORT" value="77" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_USBUSER_OP_SEND_ONE_PACKET.message)" name="IUsb3xHC_USBUSER_OP_SEND_ONE_PACKET" symbol="IUsb3xHCTask_USBUSER_OP_SEND_ONE_PACKET" value="78" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_HOST_CONTROLLER_MINIPORT_START.message)" name="IUsb3xHC_HOST_CONTROLLER_MINIPORT_START" symbol="IUsb3xHCTask_HOST_CONTROLLER_MINIPORT_START" value="79" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_HOST_CONTROLLER_MINIPORT_STOP.message)" name="IUsb3xHC_HOST_CONTROLLER_MINIPORT_STOP" symbol="IUsb3xHCTask_HOST_CONTROLLER_MINIPORT_STOP" value="80" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_HOST_CONTROLLER_MINIPORT_SUSPEND.message)" name="IUsb3xHC_HOST_CONTROLLER_MINIPORT_SUSPEND" symbol="IUsb3xHCTask_HOST_CONTROLLER_MINIPORT_SUSPEND" value="81" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_HOST_CONTROLLER_MINIPORT_RESUME.message)" name="IUsb3xHC_HOST_CONTROLLER_MINIPORT_RESUME" symbol="IUsb3xHCTask_HOST_CONTROLLER_MINIPORT_RESUME" value="82" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_BANDWIDTH_INFO.message)" name="IUsb3xHC_BANDWIDTH_INFO" symbol="IUsb3xHCTask_BANDWIDTH_INFO" value="83" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_BANDWIDTH_ADDRESS_DEVICE.message)" name="IUsb3xHC_BANDWIDTH_ADDRESS_DEVICE" symbol="IUsb3xHCTask_BANDWIDTH_ADDRESS_DEVICE" value="84" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_BANDWIDTH_CONFIGURE_DEVICE.message)" name="IUsb3xHC_BANDWIDTH_CONFIGURE_DEVICE" symbol="IUsb3xHCTask_BANDWIDTH_CONFIGURE_DEVICE" value="85" />
                      <task message="$(string.IUsb3xHCEventProvider.task.IUsb3xHCTask_BANDWIDTH_CLOSE_DEVICE.message)" name="IUsb3xHC_BANDWIDTH_CLOSE_DEVICE" symbol="IUsb3xHCTask_BANDWIDTH_CLOSE_DEVICE" value="86" />
                </tasks>
                <opcodes>
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_ADD.message)" name="ADD" symbol="op_ADD" value="10" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_CREATE.message)" name="CREATE" symbol="op_CREATE" value="11" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_INITIALIZE.message)" name="INITIALIZE" symbol="op_INITIALIZE" value="12" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_REMOVAL.message)" name="REMOVAL" symbol="op_REMOVAL" value="13" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_INFORMATION.message)" name="INFORMATION" symbol="op_INFORMATION" value="14" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_START.message)" name="START" symbol="op_START" value="15" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_STOP.message)" name="STOP" symbol="op_STOP" value="16" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_SUSPEND.message)" name="SUSPEND" symbol="op_SUSPEND" value="17" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_RESUME.message)" name="RESUME" symbol="op_RESUME" value="18" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_ENABLE.message)" name="ENABLE" symbol="op_ENABLE" value="19" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_DISABLE.message)" name="DISABLE" symbol="op_DISABLE" value="20" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_SET.message)" name="SET" symbol="op_SET" value="21" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_CLEAR.message)" name="CLEAR" symbol="op_CLEAR" value="22" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_OPEN.message)" name="OPEN" symbol="op_OPEN" value="23" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_CLOSE.message)" name="CLOSE" symbol="op_CLOSE" value="24" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_DISPATCH.message)" name="DISPATCH" symbol="op_DISPATCH" value="25" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_COMPLETE.message)" name="COMPLETE" symbol="op_COMPLETE" value="26" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_COMPLETE_DATA.message)" name="COMPLETE_DATA" symbol="op_COMPLETE_DATA" value="27" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_DISPATCH_INTERNAL.message)" name="DISPATCH_INTERNAL" symbol="op_DISPATCH_INTERNAL" value="28" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_COMPLETE_INTERNAL.message)" name="COMPLETE_INTERNAL" symbol="op_COMPLETE_INTERNAL" value="29" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_COMPLETE_INTERNAL_DATA.message)" name="COMPLETE_INTERNAL_DATA" symbol="op_COMPLETE_INTERNAL_DATA" value="30" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_CANCEL.message)" name="CANCEL" symbol="op_CANCEL" value="31" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_DISPATCH_DATA.message)" name="DISPATCH_DATA" symbol="op_DISPATCH_DATA" value="32" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_STATUS.message)" name="STATUS" symbol="op_STATUS" value="33" />
                      <opcode message="$(string.IUsb3xHCEventProvider.opcode.op_COMPLETE_ERROR.message)" name="COMPLETE_ERROR" symbol="op_COMPLETE_ERROR" value="34" />
                </opcodes>
                <channels>
                      <channel chid="chidIUsb3xHCChannel" enabled="false" name="Intel-USB3.0-xHCD" symbol="chidIUsb3xHCChannel" type="Analytic"/>
                </channels>
                <keywords>
                      <keyword mask="0x1" name="Diagnostic" symbol="IUsb3xHCKeyword_DIAGNOSTIC" />
                      <keyword mask="0x2" name="PowerDiagnostics" symbol="IUsb3xHCKeyword_POWER_DIAGNOSTICS" />
                </keywords>
                <templates>
                    <template tid="IUsb3XHCTemplate_HC">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:UInt32" name="IUsb3XHCField_NtStatus" outType="win:HexInt32" />
                    </template>
                    <template tid="IUsb3XHCTemplate_HC_Information">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:UnicodeString" name="IUsb3XHCStructure_HC_Fdo_Name" outType="xs:string" />
                    </template>
                    <template tid="IUsb3XHCTemplate_Device">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Device_Idle_State_Change">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:UInt32" name="IUsb3XHCStructure_Device_Idle_Previous_State" outType="xs:unsignedInt" />
                        <data inType="win:UInt32" name="IUsb3XHCStructure_Device_Idle_New_State" outType="xs:unsignedInt" />
                    </template>
                    <template tid="IUsb3XHCTemplate_Device_Create">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Descriptor" trace:structType="IUsb3XHCType_Device_Descriptor">
                            <data inType="win:UInt8" name="IUsb3XHCField_bLength" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDescriptorType" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_bcdUSB" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDeviceClass" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDeviceSubClass" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDeviceProtocol" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bMaxPacketSize0" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_idVendor" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_idProduct" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_bcdDevice" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_iManufacturer" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_iProduct" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_iSerialNumber" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bNumConfigurations" outType="win:HexInt8" />
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Device_Information">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Descriptor" trace:structType="IUsb3XHCType_Device_Descriptor">
                            <data inType="win:UInt8" name="IUsb3XHCField_bLength" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDescriptorType" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_bcdUSB" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDeviceClass" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDeviceSubClass" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDeviceProtocol" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bMaxPacketSize0" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_idVendor" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_idProduct" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_bcdDevice" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_iManufacturer" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_iProduct" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_iSerialNumber" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bNumConfigurations" outType="win:HexInt8" />
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Endpoint">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_PipeHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Endpoint" trace:structType="IUsb3XHCType_Endpoint" >
                            <data inType="win:UInt32" name="MaxTransferSize" outType="win:HexInt32" />
                            <data inType="win:UInt8" name="Speed" outType="win:HexInt8" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Endpoint_Descriptor" trace:structType="IUsb3XHCType_Endpoint_Descriptor">
                            <data inType="win:UInt8" name="IUsb3XHCField_bLength" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDescriptorType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bEndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bmAttributes" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_wMaxPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bInterval" outType="win:HexInt8" />
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Dispatch_Urb_Function_Select_Configuration">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <data inType="win:UInt16" name="IUsb3XHCField_URB_Length" outType="win:HexInt16" />
                        <data count="IUsb3XHCField_URB_Length" inType="win:UInt8" name="IUsb3XHCField_URB" outType="win:HexInt8" />
                        <data inType="win:UInt16" name="IUsb3XHCField_Configuration_Descriptor_Length" outType="win:HexInt16" />
                        <data count="IUsb3XHCField_Configuration_Descriptor_Length" inType="win:UInt8" name="IUsb3XHCField_Configuration_Descriptor" outType="win:HexInt8" />
                    </template>
                    <template tid="IUsb3XHCTemplate_Dispatch_Urb_Function_Select_Interface">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <data inType="win:UInt16" name="IUsb3XHCField_URB_Length" outType="win:HexInt16" />
                        <data count="IUsb3XHCField_URB_Length" inType="win:UInt8" name="IUsb3XHCField_URB" outType="win:HexInt8" />
                    </template>
                    <template tid="IUsb3XHCTemplate_Dispatch_Urb_Function_Bulk_Or_Interrupt_Transfer">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_PipeHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Endpoint" trace:structType="IUsb3XHCType_Endpoint" >
                            <data inType="win:UInt32" name="MaxTransferSize" outType="win:HexInt32" />
                            <data inType="win:UInt8" name="Speed" outType="win:HexInt8" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Endpoint_Descriptor" trace:structType="IUsb3XHCType_Endpoint_Descriptor">
                            <data inType="win:UInt8" name="IUsb3XHCField_bLength" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDescriptorType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bEndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bmAttributes" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_wMaxPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bInterval" outType="win:HexInt8" />
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_URB_BULK_OR_INTERRUPT_TRANSFER" trace:structType="IUsb3XHCType_URB_BULK_OR_INTERRUPT_TRANSFER" >
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Length" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Function" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Hdr_Status" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdDeviceHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdFlags" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_PipeHandle" outType="win:HexInt64" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferFlags" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferBufferLength" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBuffer" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBufferMDL" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_ReservedMBZ" outType="win:HexInt64" />
                            <data count="8" inType="win:Pointer" name="IUsb3XHCField_URB_ReservedHcd" outType="win:HexInt64" />
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Complete_Urb_Function_Bulk_Or_Interrupt_Transfer_Data">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_PipeHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Endpoint" trace:structType="IUsb3XHCType_Endpoint" >
                            <data inType="win:UInt32" name="MaxTransferSize" outType="win:HexInt32" />
                            <data inType="win:UInt8" name="Speed" outType="win:HexInt8" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Endpoint_Descriptor" trace:structType="IUsb3XHCType_Endpoint_Descriptor">
                            <data inType="win:UInt8" name="IUsb3XHCField_bLength" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDescriptorType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bEndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bmAttributes" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_wMaxPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bInterval" outType="win:HexInt8" />
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_URB_BULK_OR_INTERRUPT_TRANSFER" trace:structType="IUsb3XHCType_URB_BULK_OR_INTERRUPT_TRANSFER" >
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Length" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Function" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Hdr_Status" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdDeviceHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdFlags" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_PipeHandle" outType="win:HexInt64" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferFlags" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferBufferLength" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBuffer" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBufferMDL" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_ReservedMBZ" outType="win:HexInt64" />
                            <data count="8" inType="win:Pointer" name="IUsb3XHCField_URB_ReservedHcd" outType="win:HexInt64" />
                        </struct>
                        <data inType="win:UInt16" name="IUsb3XHCField_URB_TransferDataLength" outType="win:HexInt16" />
                        <data count="IUsb3XHCField_URB_TransferDataLength" inType="win:UInt8" name="IUsb3XHCField_URB_TransferData" outType="win:HexInt8" />
                    </template>
                    <template tid="IUsb3XHCTemplate_Dispatch_Urb_Function_Isoch_Transfer">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_PipeHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Endpoint" trace:structType="IUsb3XHCType_Endpoint" >
                            <data inType="win:UInt32" name="MaxTransferSize" outType="win:HexInt32" />
                            <data inType="win:UInt8" name="Speed" outType="win:HexInt8" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Endpoint_Descriptor" trace:structType="IUsb3XHCType_Endpoint_Descriptor">
                            <data inType="win:UInt8" name="IUsb3XHCField_bLength" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDescriptorType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bEndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bmAttributes" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_wMaxPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bInterval" outType="win:HexInt8" />
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <data inType="win:UInt32" name="IUsb3XHCStructure_URB_NumberOfPackets" outType="win:HexInt32" />
                        <struct name="IUsb3XHCStructure_URB_ISOCH_TRANSFER" trace:structType="IUsb3XHCType_URB_ISOCH_TRANSFER" >
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Length" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Function" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Hdr_Status" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdDeviceHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdFlags" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_PipeHandle" outType="win:HexInt64" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferFlags" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferBufferLength" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBuffer" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBufferMDL" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_ReservedMBZ" outType="win:HexInt64" />
                            <data count="8" inType="win:Pointer" name="IUsb3XHCField_URB_ReservedHcd" outType="win:HexInt64" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_StartFrame" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_NumberOfPackets" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_ErrorCount" outType="win:HexInt32" />
                        </struct>
                        <struct count="IUsb3XHCStructure_URB_NumberOfPackets" name="IUsb3XHCField_IUsb3xHC_URB_ISO_PACKETS" >
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Packet_Offset" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Packet_Length" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Packet_Status" outType="win:HexInt32" />
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Dispatch_Urb_Function_Control_Transfer">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_PipeHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Endpoint" trace:structType="IUsb3XHCType_Endpoint" >
                            <data inType="win:UInt32" name="MaxTransferSize" outType="win:HexInt32" />
                            <data inType="win:UInt8" name="Speed" outType="win:HexInt8" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Endpoint_Descriptor" trace:structType="IUsb3XHCType_Endpoint_Descriptor">
                            <data inType="win:UInt8" name="IUsb3XHCField_bLength" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDescriptorType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bEndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bmAttributes" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_wMaxPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bInterval" outType="win:HexInt8" />
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_URB_CONTROL_TRANSFER" trace:structType="IUsb3XHCType_URB_CONTROL_TRANSFER" >
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Length" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Function" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Hdr_Status" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdDeviceHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdFlags" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_PipeHandle" outType="win:HexInt64" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferFlags" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferBufferLength" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBuffer" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBufferMDL" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_ReservedMBZ" outType="win:HexInt64" />
                            <data count="8" inType="win:Pointer" name="IUsb3XHCField_URB_ReservedHcd" outType="win:HexInt64" />
                            <data inType="win:UInt8" name="IUsb3XHCField_URB_Setup_bmRequestType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_URB_Setup_bRequest" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Setup_wValue" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Setup_wIndex" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Setup_wLength" outType="win:HexInt16" />
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Internal_Urb_Function_Control_Transfer">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_PipeHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Endpoint" trace:structType="IUsb3XHCType_Endpoint" >
                            <data inType="win:UInt32" name="MaxTransferSize" outType="win:HexInt32" />
                            <data inType="win:UInt8" name="Speed" outType="win:HexInt8" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Endpoint_Descriptor" trace:structType="IUsb3XHCType_Endpoint_Descriptor">
                            <data inType="win:UInt8" name="IUsb3XHCField_bLength" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDescriptorType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bEndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bmAttributes" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_wMaxPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bInterval" outType="win:HexInt8" />
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_URB_CONTROL_TRANSFER" trace:structType="IUsb3XHCType_URB_CONTROL_TRANSFER" >
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Length" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Function" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Hdr_Status" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdDeviceHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdFlags" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_PipeHandle" outType="win:HexInt64" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferFlags" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferBufferLength" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBuffer" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBufferMDL" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_ReservedMBZ" outType="win:HexInt64" />
                            <data count="8" inType="win:Pointer" name="IUsb3XHCField_URB_ReservedHcd" outType="win:HexInt64" />
                            <data inType="win:UInt8" name="IUsb3XHCField_URB_Setup_bmRequestType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_URB_Setup_bRequest" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Setup_wValue" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Setup_wIndex" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Setup_wLength" outType="win:HexInt16" />
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Complete_Urb_Function_Control_Transfer_Data">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_PipeHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Endpoint" trace:structType="IUsb3XHCType_Endpoint" >
                            <data inType="win:UInt32" name="MaxTransferSize" outType="win:HexInt32" />
                            <data inType="win:UInt8" name="Speed" outType="win:HexInt8" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Endpoint_Descriptor" trace:structType="IUsb3XHCType_Endpoint_Descriptor">
                            <data inType="win:UInt8" name="IUsb3XHCField_bLength" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDescriptorType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bEndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bmAttributes" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_wMaxPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bInterval" outType="win:HexInt8" />
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_URB_CONTROL_TRANSFER" trace:structType="IUsb3XHCType_URB_CONTROL_TRANSFER" >
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Length" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Function" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Hdr_Status" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdDeviceHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdFlags" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_PipeHandle" outType="win:HexInt64" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferFlags" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferBufferLength" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBuffer" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBufferMDL" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_ReservedMBZ" outType="win:HexInt64" />
                            <data count="8" inType="win:Pointer" name="IUsb3XHCField_URB_ReservedHcd" outType="win:HexInt64" />
                            <data inType="win:UInt8" name="IUsb3XHCField_URB_Setup_bmRequestType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_URB_Setup_bRequest" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Setup_wValue" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Setup_wIndex" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Setup_wLength" outType="win:HexInt16" />
                        </struct>
                        <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferDataLength" outType="win:HexInt32" />
                        <data count="IUsb3XHCField_URB_TransferDataLength" inType="win:UInt8" name="IUsb3XHCField_URB_TransferData" outType="win:HexInt8" />
                    </template>
                    <template tid="IUsb3XHCTemplate_Complete_Internal_Urb_Function_Control_Transfer_Data">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_PipeHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Endpoint" trace:structType="IUsb3XHCType_Endpoint" >
                            <data inType="win:UInt32" name="MaxTransferSize" outType="win:HexInt32" />
                            <data inType="win:UInt8" name="Speed" outType="win:HexInt8" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Endpoint_Descriptor" trace:structType="IUsb3XHCType_Endpoint_Descriptor">
                            <data inType="win:UInt8" name="IUsb3XHCField_bLength" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDescriptorType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bEndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bmAttributes" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_wMaxPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bInterval" outType="win:HexInt8" />
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_URB_CONTROL_TRANSFER" trace:structType="IUsb3XHCType_URB_CONTROL_TRANSFER" >
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Length" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Function" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Hdr_Status" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdDeviceHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdFlags" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_PipeHandle" outType="win:HexInt64" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferFlags" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferBufferLength" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBuffer" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBufferMDL" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_ReservedMBZ" outType="win:HexInt64" />
                            <data count="8" inType="win:Pointer" name="IUsb3XHCField_URB_ReservedHcd" outType="win:HexInt64" />
                            <data inType="win:UInt8" name="IUsb3XHCField_URB_Setup_bmRequestType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_URB_Setup_bRequest" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Setup_wValue" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Setup_wIndex" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Setup_wLength" outType="win:HexInt16" />
                        </struct>
                        <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferDataLength" outType="win:HexInt32" />
                        <data count="IUsb3XHCField_URB_TransferDataLength" inType="win:UInt8" name="IUsb3XHCField_URB_TransferData" outType="win:HexInt8" />
                    </template>
                    <template tid="IUsb3XHCTemplate_Dispatch_Urb_Function_Get_Current_Frame_Number">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <data inType="win:UInt32" name="IUsb3XHCField_URB_FrameNumber" outType="win:HexInt32" />
                    </template>
                    <template tid="IUsb3XHCTemplate_Dispatch_Urb_Function_Pipe_Request">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_PipeHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Endpoint" trace:structType="IUsb3XHCType_Endpoint" >
                            <data inType="win:UInt32" name="MaxTransferSize" outType="win:HexInt32" />
                            <data inType="win:UInt8" name="Speed" outType="win:HexInt8" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Endpoint_Descriptor" trace:structType="IUsb3XHCType_Endpoint_Descriptor">
                            <data inType="win:UInt8" name="IUsb3XHCField_bLength" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDescriptorType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bEndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bmAttributes" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_wMaxPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bInterval" outType="win:HexInt8" />
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_URB_URB_PIPE_REQUEST" trace:structType="IUsb3XHCType_URB_URB_PIPE_REQUEST" >
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Length" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Function" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Hdr_Status" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdDeviceHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdFlags" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_PipeHandle" outType="win:HexInt64" />
                            <data inType="win:UInt32" name="IUsb3XHCField_Reserved" outType="win:HexInt32" />
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Dispatch_Urb_Invalid_Header">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_URB_HEADER" trace:structType="IUsb3XHCType_URB_HEADER" >
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Length" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Function" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Hdr_Status" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdDeviceHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdFlags" outType="win:HexInt64" />
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Dispatch_Urb_Device_Invalid_Header">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                            <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_URB_HEADER" trace:structType="IUsb3XHCType_URB_HEADER" >
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Length" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Function" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Hdr_Status" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdDeviceHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdFlags" outType="win:HexInt64" />
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Dispatch_Urb_Function_Invalid_Pipe_Request">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_URB_INVALID_PIPE_REQUEST" trace:structType="IUsb3XHCType_URB_INVALID_PIPE_REQUEST" >
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Length" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Function" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Hdr_Status" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdDeviceHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdFlags" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_PipeHandle" outType="win:HexInt64" />
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Dispatch_Urb_Function_Invalid_Isoch_Transfer">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_PipeHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Endpoint" trace:structType="IUsb3XHCType_Endpoint" >
                            <data inType="win:UInt32" name="MaxTransferSize" outType="win:HexInt32" />
                            <data inType="win:UInt8" name="Speed" outType="win:HexInt8" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Endpoint_Descriptor" trace:structType="IUsb3XHCType_Endpoint_Descriptor">
                            <data inType="win:UInt8" name="IUsb3XHCField_bLength" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDescriptorType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bEndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bmAttributes" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_wMaxPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bInterval" outType="win:HexInt8" />
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_URB_ISOCH_TRANSFER" trace:structType="IUsb3XHCType_URB_ISOCH_TRANSFER" >
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Length" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Function" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Hdr_Status" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdDeviceHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdFlags" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_PipeHandle" outType="win:HexInt64" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferFlags" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferBufferLength" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBuffer" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBufferMDL" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_ReservedMBZ" outType="win:HexInt64" />
                            <data count="8" inType="win:Pointer" name="IUsb3XHCField_URB_ReservedHcd" outType="win:HexInt64" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_StartFrame" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_NumberOfPackets" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_ErrorCount" outType="win:HexInt32" />
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Dispatch_Urb_Endpoint_Header">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_PipeHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Endpoint" trace:structType="IUsb3XHCType_Endpoint" >
                            <data inType="win:UInt32" name="MaxTransferSize" outType="win:HexInt32" />
                            <data inType="win:UInt8" name="Speed" outType="win:HexInt8" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Endpoint_Descriptor" trace:structType="IUsb3XHCType_Endpoint_Descriptor">
                            <data inType="win:UInt8" name="IUsb3XHCField_bLength" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDescriptorType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bEndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bmAttributes" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_wMaxPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bInterval" outType="win:HexInt8" />
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_URB_HEADER" trace:structType="IUsb3XHCType_URB_HEADER" >
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Length" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Function" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Hdr_Status" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdDeviceHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdFlags" outType="win:HexInt64" />
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Dispatch_Urb_Function_Isoch_Transfer_Frame">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_UsbDeviceHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Device" trace:structType="IUsb3XHCType_Device">
                            <data inType="win:UInt32" name="IUsb3XHCField_DeviceType" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt16" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Device_Information" trace:structType="IUsb3XHCType_Device_Information">
                            <data inType="win:Boolean" name="IUsb3XHCField_AcceptingRequests" outType="xs:boolean" />
                            <data inType="win:UInt16" name="IUsb3XHCField_TTEnable" outType="win:HexInt16"/>
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceSpeed" outType="win:HexInt8"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubAddress" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTHubPortNumber" outType="win:HexInt16"/>
                            <data inType="win:UInt32" name="IUsb3XHCField_TtCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_TTThinkTime" outType="win:HexInt16"/>
                            <data inType="win:Boolean" name="IUsb3XHCField_IsHub" outType="xs:boolean"/>
                            <data inType="win:Pointer" name="IUsb3XHCField_HubDeviceData" outType="win:HexInt64"/>
                            <data inType="win:UInt32"  name="IUsb3XHCField_HubCount" outType="win:HexInt32"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortStatus" outType="win:HexInt16"/>
                            <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="win:HexInt16"/>
                        </struct>
                        <data inType="win:Pointer" name="IUsb3XHCField_PipeHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Endpoint" trace:structType="IUsb3XHCType_Endpoint" >
                            <data inType="win:UInt32" name="MaxTransferSize" outType="win:HexInt32" />
                            <data inType="win:UInt8" name="Speed" outType="win:HexInt8" />
                        </struct>
                        <struct name="IUsb3XHCStructure_Endpoint_Descriptor" trace:structType="IUsb3XHCType_Endpoint_Descriptor">
                            <data inType="win:UInt8" name="IUsb3XHCField_bLength" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bDescriptorType" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bEndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bmAttributes" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_wMaxPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt8" name="IUsb3XHCField_bInterval" outType="win:HexInt8" />
                        </struct>
                            <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Ptr" outType="win:HexInt64" />
                            <data inType="win:UInt16" name="IUsb3XHCStructure_URB_NumberOfPackets" outType="win:HexInt16" />
                        <struct name="IUsb3XHCStructure_URB_ISOCH_TRANSFER" trace:structType="IUsb3XHCType_URB_ISOCH_TRANSFER" >
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Length" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_URB_Hdr_Function" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Hdr_Status" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdDeviceHandle" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_Hdr_UsbdFlags" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_PipeHandle" outType="win:HexInt64" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferFlags" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_TransferBufferLength" outType="win:HexInt32" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBuffer" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_TransferBufferMDL" outType="win:HexInt64" />
                            <data inType="win:Pointer" name="IUsb3XHCField_URB_ReservedMBZ" outType="win:HexInt64" />
                            <data count="8" inType="win:Pointer" name="IUsb3XHCField_URB_ReservedHcd" outType="win:HexInt64" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_StartFrame" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_NumberOfPackets" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_ErrorCount" outType="win:HexInt32" />
                        </struct>
                        <struct count="IUsb3XHCStructure_URB_NumberOfPackets" name="IUsb3XHCField_IUsb3xHC_URB_ISO_PACKETS" >
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Packet_Offset" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Packet_Length" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_URB_Packet_Status" outType="win:HexInt32" />
                        </struct>
                        <data inType="win:UInt32" name="IUsb3XHCField_URB_FrameNumber" outType="win:HexInt32" />
                    </template>
                    <template tid="IUsb3XHCTemplate_IRP">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_IRP_Ptr" outType="win:HexInt64" />
                    </template>
                    <template tid="IUsb3XHCTemplate_HC_PortNumber">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="xs:unsignedShort" />
                    </template>
                    <template tid="IUsb3XHCTemplate_HC_PortNumber_PortStatus">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="xs:unsignedShort" />
                        <data inType="win:UInt32" name="IUsb3XHCField_PortStatus" outType="win:HexInt32" />
                    </template>
                    <template tid="IUsb3XHCTemplate_HC_PortNumber_UsbStatus">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:UInt16" name="IUsb3XHCField_PortNumber" outType="xs:unsignedShort" />
                        <data inType="win:UInt32" name="IUsb3XHCField_UsbStatus" outType="win:HexInt32" />
                    </template>
                    <template tid="IUsb3XHCTemplate_Usbuser_Op_Send_One_Packet">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Usbuser_Op_Send_One_Packet" >
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_EndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_MaximumPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_Timeout" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_UsbPacketFlags" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_DataLength" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_HubDeviceAddress" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_PortTTNumber" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_UsbdStatus" outType="win:HexInt32" />
                        </struct>
                    </template>
                    <template tid="IUsb3XHCTemplate_Usbuser_Op_Send_One_Packet_Data">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Usbuser_Op_Send_One_Packet" >
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_EndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_MaximumPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_Timeout" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_UsbPacketFlags" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_DataLength" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_HubDeviceAddress" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_PortTTNumber" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_UsbdStatus" outType="win:HexInt32" />
                        </struct>
                        <data inType="win:UInt16" name="IUsb3XHCField_PacketDataLength" outType="win:HexInt16" />
                        <data count="IUsb3XHCField_PacketDataLength" inType="win:UInt8" name="IUsb3XHCField_PacketData" outType="win:HexInt8" />
                    </template>
                    <template tid="IUsb3XHCTemplate_Usbuser_Op_Send_One_Packet_UsbStatus">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <struct name="IUsb3XHCStructure_Usbuser_Op_Send_One_Packet" >
                            <data inType="win:UInt8" name="IUsb3XHCField_DeviceAddress" outType="win:HexInt8" />
                            <data inType="win:UInt8" name="IUsb3XHCField_EndpointAddress" outType="win:HexInt8" />
                            <data inType="win:UInt16" name="IUsb3XHCField_MaximumPacketSize" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_Timeout" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_UsbPacketFlags" outType="win:HexInt32" />
                            <data inType="win:UInt32" name="IUsb3XHCField_DataLength" outType="win:HexInt32" />
                            <data inType="win:UInt16" name="IUsb3XHCField_HubDeviceAddress" outType="win:HexInt16" />
                            <data inType="win:UInt16" name="IUsb3XHCField_PortTTNumber" outType="win:HexInt16" />
                            <data inType="win:UInt32" name="IUsb3XHCField_UsbdStatus" outType="win:HexInt32" />
                        </struct>
                        <data inType="win:UInt32" name="IUsb3XHCField_UsbStatus" outType="win:HexInt32" />
                    </template>
                    <template tid="IUsb3XHCTemplate_HC_Miniport_Status">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:UInt32" name="IUsb3XHCField_MiniportStatus" outType="win:HexInt32" />
                    </template>
                    <template tid="IUsb3XHCTemplate_HC_Miniport_Status_Port_Status">
                        <data inType="win:Pointer" name="IUsb3XHCField_HCDeviceObject" outType="win:HexInt64" />
                        <data inType="win:Pointer" name="IUsb3XHCField_ControllerHandle" outType="win:HexInt64" />
                        <data inType="win:UInt32" name="IUsb3XHCField_MiniportStatus" outType="win:HexInt32" />
                        <data inType="win:UInt16" name="IUsb3XHCField_NumberOfPorts" outType="xs:unsignedShort" />
                        <data count="IUsb3XHCField_NumberOfPorts" inType="win:UInt32" name="IUsb3XHCField_SuspendPortStatus" outType="win:HexInt32" />
                        <data count="IUsb3XHCField_NumberOfPorts" inType="win:UInt32" name="IUsb3XHCField_ResumePortStatus" outType="win:HexInt32" />
                    </template>
                    <template tid="IUsb3XHCTemplate_Bandwidth_Params">
                        <data inType="win:UInt32" name="IUsb3XHCField_NtStatus" outType="win:HexInt32" />
                        <data inType="win:UInt32" name="IUsb3XHCField_EndpointsConfigured" outType="win:HexInt32" />
                        <data inType="win:UInt32" name="IUsb3XHCField_TotalEndpointsConfigured" outType="win:HexInt32" />
                        <data inType="win:UInt32" name="IUsb3XHCField_MaxEndpointsSupported" outType="win:HexInt32" />
                    </template>
                </templates>
            </provider>
        </events>
        <counters schemaVersion="1.1" xmlns:auto-ns1="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://schemas.microsoft.com/win/2005/12/counters">
            <provider providerName="Intel USB3 xHCD Performance Counters" providerGuid="{f470e099-5fed-4614-a346-602c7a322f6b}" applicationIdentity="iusb3xhc.sys" resourceBase="0" providerType="kernelMode" callback="custom">
                <counterSet name="Intel USB3 xHC Counters" symbol="xHCDCntr" guid="{3f6f7112-5f47-4b57-a398-597f101931ca}" uri="Microsoft.System.USB3.PerfCounters.xHC" description="This counter set displays xHC statistics" instances="multiple">
                    <structs>
                        <struct name="xHCCountersValue" type="XHC_COUNTERS_VALUE"/>
                    </structs>
                    <counter name="Out transfers data rate" symbol="Out_Transfers_Data_Rate" uri="Microsoft.System.USB3.PerfCounters.xHC.Out_Transfers_Data_Rate" description="This counter displays data rate of completed out transfers" id="1" type="perf_counter_bulk_count" detailLevel="standard"  struct="xHCCountersValue" field="OutTransfersDataRate">
                    </counter>
                    <counter name="In transfers data rate" symbol="In_Transfers_Data_Rate" uri="Microsoft.System.USB3.PerfCounters.xHC.In_Transfers_Data_Rate" description="This counter displays data rate of completed in transfers" id="2" type="perf_counter_bulk_count" detailLevel="standard"  struct="xHCCountersValue" field="InTransfersDataRate">
                    </counter>
                    <counter name="URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER count" symbol="URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER_count" uri="Microsoft.System.USB3.PerfCounters.xHC.URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER_Count" description="This counter displays number of URBs of Bulk or interrupt type" id="3" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="UrbFunctionBulkOrInterruptTransfer">
                    </counter>
                    <counter name="URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER rate" symbol="URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER_rate" uri="Microsoft.System.USB3.PerfCounters.xHC.URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER_Rate" description="This counter displays rate of URBs of Bulk or interrupt type" id="4" type="perf_counter_bulk_count" detailLevel="standard"  struct="xHCCountersValue" field="UrbFunctionBulkOrInterruptTransfer">
                    </counter>
                    <counter name="TRB Return Code Success" symbol="TRB_Return_Code_Success" uri="Microsoft.System.USB3.PerfCounters.xHC.TRB_Return_Code_Success" description="This counter displays TRB which were completed successfully" id="5" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="TRBReturnCodeSuccess">
                    </counter>
                    <counter name="TRB Return Code Stall" symbol="TRB_Return_Code_Stall" uri="Microsoft.System.USB3.PerfCounters.xHC.TRB_Return_Code_Stall" description="This counter displays TRB which were completed with stall error" id="6" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="TRBReturnCodeStall">
                    </counter>
                    <counter name="TRB Return Code Short Packet" symbol="TRB_Return_Code_ShortPacket" uri="Microsoft.System.USB3.PerfCounters.xHC.TRB_Return_Code_ShortPacket" description="This counter displays TRB which were completed with short packet" id="7" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="TRBReturnCodeShortPacket">
                    </counter>
                    <counter name="Large TRB Ring buffers used" symbol="LargeTRBRingBuffersUsed_count" uri="Microsoft.System.USB3.PerfCounters.xHC.LargeTRBRingBuffersUsed_count" description="This counter displays number of TRB ring buffers in use" id="8" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="LargeTrbRingBuffersUsed">
                    </counter>
			  <counter name="Small TRB Ring buffers used" symbol="SmallTRBRingBuffersUsed_count" uri="Microsoft.System.USB3.PerfCounters.xHC.SmallTRBRingBuffersUsed_count" description="This counter displays number of TRB ring buffers in use" id="9" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="SmallTrbRingBuffersUsed">
                    </counter>
                    <counter name="Large TRB Ring buffer allocation failures" symbol="LargeTrbRingBufferAllocationFailures_count" uri="Microsoft.System.USB3.PerfCounters.xHC.LargeTrbRingBufferAllocationFailures_count" description="This counter displays number of TRB ring buffer allocation failures" id="10" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="LargeTrbRingBufferAllocationFailures">
                    </counter>
                    <counter name="Small TRB Ring buffer allocation failures" symbol="SmallTrbRingBufferAllocationFailures_count" uri="Microsoft.System.USB3.PerfCounters.xHC.SmallTrbRingBufferAllocationFailures_count" description="This counter displays number of TRB ring buffer allocation failures" id="11" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="SmallTrbRingBufferAllocationFailures">
                    </counter>				
			  <counter name="Events processed in DPC" symbol="Events_Processed_In_DPC" uri="Microsoft.System.USB3.PerfCounters.xHC.EventsInDPC" description="This counter displays number of Events processed in one DPC call" id="12" type="perf_average_bulk" baseID="18" detailLevel="standard"  struct="xHCCountersValue" field="EventsInDPC">
                    </counter>				
                    <counter name="Events processed in DPC (Max)" symbol="Events_Processed_In_DPC_Max" uri="Microsoft.System.USB3.PerfCounters.xHC.EventsInDPCMax" description="This counter displays maximum measured number of Events processed in one DPC call" id="13" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="EventsInDPCMax">
                    </counter>								
                    <counter name="DPC execution time [usec]" symbol="DPC_Execution_Time" uri="Microsoft.System.USB3.PerfCounters.xHC.DPCExecutionTime" description="This counter displays time spent in single DPC procedure call" id="14" type="perf_average_bulk" baseID="18" detailLevel="standard"  struct="xHCCountersValue" field="DPCExecutionTime">
                    </counter>				
                    <counter name="DPC execution time [usec] (Max)" symbol="DPC_Execution_Time_Max" uri="Microsoft.System.USB3.PerfCounters.xHC.DPCExecutionTimeMax" description="This counter displays maximum measured time spent in single DPC procedure call" id="15" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="DPCExecutionTimeMax">
                    </counter>									
                    <counter name="TRB in DPC" symbol="TRB_In_DPC" uri="Microsoft.System.USB3.PerfCounters.xHC.TRBInDPC" description="This counter displays number of Event TRBs to be processed on DPC procedure entry" id="16" type="perf_average_bulk" baseID="18" detailLevel="standard"  struct="xHCCountersValue" field="TRBInDPC">
                    </counter>				
                    <counter name="TRB in DPC (Max)" symbol="TRB_In_DPC_Max" uri="Microsoft.System.USB3.PerfCounters.xHC.TRBInDPCMax" description="This counter displays maximum measured number of Event TRBs to be processed on DPC procedure entry" id="17" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="TRBInDPCMax">
                    </counter>				
                    <counter name="DPC Count" symbol="DPC_Count" uri="Microsoft.System.USB3.PerfCounters.xHC.DPCCount" description="This counter displays number of DPC calls executed" id="18" type="perf_average_base" detailLevel="standard"  struct="xHCCountersValue" field="DPCCount">
                    </counter>													
                    <counter name="Large TRB Ring freelist size (Min)" symbol="LargeTrbRingBuffersOnFreelistMin_count" uri="Microsoft.System.USB3.PerfCounters.xHC.LargeTrbRingBuffersOnFreelistMin_count" description="This counter displays minimum number freelist entries" id="19" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="LargeTrbRingBuffersOnFreelistMin">
                    </counter>
                    <counter name="Small TRB Ring freelist size (Min)" symbol="SmallTrbRingBuffersOnFreelistMin_count" uri="Microsoft.System.USB3.PerfCounters.xHC.SmallTrbRingBuffersOnFreelistMin_count" description="This counter displays minimum number freelist entries" id="20" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="SmallTrbRingBuffersOnFreelistMin">
                    </counter>
	    		    <counter name="Large TRB Ring refill speed [usec/buffer]" symbol="LargeTrbRingBufferRefill_speed" uri="Microsoft.System.USB3.PerfCounters.xHC.LargeTrbRingBufferRefill_speed" description="Average time needed to allocate single LargeTrbRingBuffer" id="23" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="LargeTrbRingBufferRefillSpeed">
                    </counter>
                    <counter name="Total configured endpoints" symbol="TotalConfiguredEndpoints_count" uri="Microsoft.System.USB3.PerfCounters.xHC.TotalConfiguredEndpoints_Count" description="This counter displays number of configured endpoints" id="24" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="TotalConfiguredEndpointsCount">
                    </counter>
                    <counter name="Allowed configured endpoints count exceeded" symbol="TotalConfiguredEndpointsCountExceeded_count" uri="Microsoft.System.USB3.PerfCounters.xHC.TotalConfiguredEndpointsCountExceeded_Count" description="This counter displays number of times when allowed configured endpoints count has been exceeded" id="25" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="TotalConfiguredEndpointsCountExceededCount">
                    </counter>
                    <counter name="Configuration attempts failed due to bandwidth exceeded" symbol="BandwidthCalculationCheckFailedCount_count" uri="Microsoft.System.USB3.PerfCounters.xHC.BandwidthCalculationCheckFailedCount_Count" description="This counter displays number of times when configuration attempt failed due to bandwidth exceeded" id="26" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="BandwidthCalculationCheckFailedCount">
                    </counter>
                    <counter name="xHC driver FDO D0 Entry Count" symbol="D0EntryCount_Count" uri="Microsoft.System.USB3.PerfCounters.xHC.D0EntryCount_Count" description="This counter displays number of D0 entries for xHC FDO device object" id="27" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="D0EntryCount">
                    </counter>													
                    <counter name="xHC driver FDO D3 Entry Count" symbol="D3EntryCount_Count" uri="Microsoft.System.USB3.PerfCounters.xHC.D3EntryCount_Count" description="This counter displays number of D3 entries for xHC FDO device object" id="28" type="perf_counter_rawcount" detailLevel="standard"  struct="xHCCountersValue" field="D3EntryCount">
                    </counter>													
                </counterSet>
            </provider>
        </counters>
    </instrumentation>
    <localization>
        <resources culture="en-US">
            <stringTable>
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_INTERNAL_URB_FUNCTION_CONTROL_TRANSFER.message" value="Complete Internal URB_FUNCTION_CONTROL_TRANSFER" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_INTERNAL_URB_FUNCTION_CONTROL_TRANSFER_DATA.message" value="Complete Internal URB_FUNCTION_CONTROL_TRANSFER with Data" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_ABORT_PIPE.message" value="Complete URB_FUNCTION_ABORT_PIPE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER.message" value="Complete URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER_DATA.message" value="Complete URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER with Data" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_CONTROL_TRANSFER.message" value="Complete URB_FUNCTION_CONTROL_TRANSFER" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_CONTROL_TRANSFER_DATA.message" value="Complete URB_FUNCTION_CONTROL_TRANSFER with Data" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_CONTROL_TRANSFER_EX.message" value="Complete URB_FUNCTION_CONTROL_TRANSFER_EX" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_CONTROL_TRANSFER_EX_DATA.message" value="Complete URB_FUNCTION_CONTROL_TRANSFER_EX with Data" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_ISOCH_TRANSFER.message" value="Complete COMPLETE_URB_FUNCTION_ISOCH_TRANSFER" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_COMPLETE_URB_FUNCTION_ISOCH_TRANSFER_DATA.message" value="Complete COMPLETE_URB_FUNCTION_ISOCH_TRANSFER with Data" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DEVICE_CREATE.message" value="Device Create" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DEVICE_IDLE_STATE_CLEAR.message" value="Device Idle State Clear" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DEVICE_IDLE_STATE_SET.message" value="Device Idle State Set" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DEVICE_INFORMATION.message" value="Device Information" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DEVICE_INITIALIZE.message" value="Device Initialize" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DEVICE_REMOVAL.message" value="Device Removal" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_ALLOCATE_MDL_FAILURE.message" value="Dispatch URB ALLOCATE_MDL_FAILURE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_ALLOCATE_TRANSFER_CONTEXT_FAILURE.message" value="Dispatch URB ALLOCATE_TRANSFER_CONTEXT_FAILURE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_ABORT_PIPE.message" value="Dispatch URB_FUNCTION_ABORT_PIPE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER.message" value="Dispatch URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLASS_DEVICE.message" value="Dispatch URB_FUNCTION_CLASS_DEVICE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLASS_ENDPOINT.message" value="Dispatch URB_FUNCTION_CLASS_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLASS_INTERFACE.message" value="Dispatch URB_FUNCTION_CLASS_INTERFACE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLASS_OTHER.message" value="Dispatch URB_FUNCTION_CLASS_OTHER" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLEAR_FEATURE_TO_DEVICE.message" value="Dispatch URB_FUNCTION_CLEAR_FEATURE_TO_DEVICE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLEAR_FEATURE_TO_ENDPOINT.message" value="Dispatch URB_FUNCTION_CLEAR_FEATURE_TO_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLEAR_FEATURE_TO_INTERFACE.message" value="Dispatch URB_FUNCTION_CLEAR_FEATURE_TO_INTERFACE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CLEAR_FEATURE_TO_OTHER.message" value="Dispatch URB_FUNCTION_CLEAR_FEATURE_TO_OTHER" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CONTROL_TRANSFER.message" value="Dispatch URB_FUNCTION_CONTROL_TRANSFER" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_CONTROL_TRANSFER_EX.message" value="Dispatch URB_FUNCTION_CONTROL_TRANSFER_EX" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_CONFIGURATION.message" value="Dispatch URB_FUNCTION_GET_CONFIGURATION" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_CURRENT_FRAME_NUMBER.message" value="Dispatch URB_FUNCTION_GET_CURRENT_FRAME_NUMBER" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE.message" value="Dispatch URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_DESCRIPTOR_FROM_ENDPOINT.message" value="Dispatch URB_FUNCTION_GET_DESCRIPTOR_FROM_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE.message" value="Dispatch URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_FRAME_LENGTH.message" value="Dispatch URB_FUNCTION_GET_FRAME_LENGTH" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_INTERFACE.message" value="Dispatch URB_FUNCTION_GET_INTERFACE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_MS_FEATURE_DESCRIPTOR.message" value="Dispatch URB_FUNCTION_GET_MS_FEATURE_DESCRIPTOR" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_STATUS_FROM_DEVICE.message" value="Dispatch URB_FUNCTION_GET_STATUS_FROM_DEVICE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_STATUS_FROM_ENDPOINT.message" value="Dispatch URB_FUNCTION_GET_STATUS_FROM_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_STATUS_FROM_INTERFACE.message" value="Dispatch URB_FUNCTION_GET_STATUS_FROM_INTERFACE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_GET_STATUS_FROM_OTHER.message" value="Dispatch URB_FUNCTION_GET_STATUS_FROM_OTHER" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_ISOCH_TRANSFER.message" value="Dispatch URB_FUNCTION_ISOCH_TRANSFER" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_RELEASE_FRAME_LENGTH_CONTROL.message" value="Dispatch URB_FUNCTION_RELEASE_FRAME_LENGTH_CONTROL" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_RESERVED.message" value="Dispatch URB_FUNCTION_RESERVED" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SELECT_CONFIGURATION.message" value="Dispatch URB_FUNCTION_SELECT_CONFIGURATION" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SELECT_INTERFACE.message" value="Dispatch URB_FUNCTION_SELECT_INTERFACE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_DESCRIPTOR_TO_DEVICE.message" value="Dispatch URB_FUNCTION_SET_DESCRIPTOR_TO_DEVICE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_DESCRIPTOR_TO_ENDPOINT.message" value="Dispatch URB_FUNCTION_SET_DESCRIPTOR_TO_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_DESCRIPTOR_TO_INTERFACE.message" value="Dispatch URB_FUNCTION_SET_DESCRIPTOR_TO_INTERFACE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FEATURE_TO_DEVICE.message" value="Dispatch URB_FUNCTION_SET_FEATURE_TO_DEVICE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FEATURE_TO_ENDPOINT.message" value="Dispatch URB_FUNCTION_SET_FEATURE_TO_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FEATURE_TO_INTERFACE.message" value="Dispatch URB_FUNCTION_SET_FEATURE_TO_INTERFACE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FEATURE_TO_OTHER.message" value="Dispatch URB_FUNCTION_SET_FEATURE_TO_OTHER" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SET_FRAME_LENGTH.message" value="Dispatch URB_FUNCTION_SET_FRAME_LENGTH" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SYNC_CLEAR_STALL.message" value="Dispatch URB_FUNCTION_SYNC_CLEAR_STALL" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SYNC_RESET_PIPE.message" value="Dispatch URB_FUNCTION_SYNC_RESET_PIPE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL.message" value="Dispatch URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_TAKE_FRAME_LENGTH_CONTROL.message" value="Dispatch URB_FUNCTION_TAKE_FRAME_LENGTH_CONTROL" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_VENDOR_DEVICE.message" value="Dispatch URB_FUNCTION_VENDOR_DEVICE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_VENDOR_ENDPOINT.message" value="Dispatch URB_FUNCTION_VENDOR_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_VENDOR_INTERFACE.message" value="Dispatch URB_FUNCTION_VENDOR_INTERFACE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_FUNCTION_VENDOR_OTHER.message" value="Dispatch URB_FUNCTION_VENDOR_OTHER" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_BUFFER_LENGTH.message" value="Dispatch URB INVALID_BULK_OR_INTERRUPT_TRANSFER_BUFFER_LENGTH" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_ENDPOINT.message" value="Dispatch URB INVALID_BULK_OR_INTERRUPT_TRANSFER_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_CONTROL_TRANSFER_BUFFER_LENGTH.message" value="Dispatch URB INVALID_CONTROL_TRANSFER_BUFFER_LENGTH" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_CONTROL_TRANSFER_ENDPOINT.message" value="Dispatch URB INVALID_CONTROL_TRANSFER_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_DEVICE_HANDLE.message" value="Dispatch URB INVALID_DEVICE_HANDLE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_DUE_TO_HC_SUSPEND.message" value="Dispatch URB INVALID_DUE_TO_HC_SUSPEND" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_FUNCTION.message" value="Dispatch URB INVALID_FUNCTION" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_FUNCTION_NOT_SUPPORTED.message" value="Dispatch URB INVALID_FUNCTION_NOT_SUPPORTED" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_FUNCTION_RESERVED.message" value="Dispatch URB INVALID_FUNCTION_RESERVED" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_HEADER_LENGTH.message" value="Dispatch URB INVALID_HEADER_LENGTH" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_HEADER_LENGTH_WARNING.message" value="Dispatch URB INVALID_HEADER_LENGTH_WARNING" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_ISOCHRONOUS_NUM_PACKETS.message" value="Dispatch URB INVALID_ISOCHRONOUS_NUM_PACKETS" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_ISOCHRONOUS_START_FRAME.message" value="Dispatch URB INVALID_ISOCHRONOUS_START_FRAME" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_ISOCHRONOUS_TRANSFER_ENDPOINT.message" value="Dispatch URB INVALID_ISOCHRONOUS_TRANSFER_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_ISOCHRONOUS_ZERO_LENGTH.message" value="Dispatch URB INVALID_ISOCHRONOUS_ZERO_LENGTH" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_NON_NULL_TRANSFER_BUFFER_MDL.message" value="Dispatch URB INVALID_NON_NULL_TRANSFER_BUFFER_MDL" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_NULL_TRANSFER_BUFFER_AND_MDL.message" value="Dispatch URB INVALID_NULL_TRANSFER_BUFFER_AND_MDL" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_PIPE_HANDLE.message" value="Dispatch URB INVALID_PIPE_HANDLE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_URB_LINK.message" value="Dispatch URB INVALID_URB_LINK" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_INVALID_ZERO_BW_PIPE_HANDLE.message" value="Dispatch URB INVALID_ZERO_BW_PIPE_HANDLE" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_NOP_ROOTHUB_PIPE_HANDLE_REQUEST.message" value="Dispatch URB NOP_ROOTHUB_PIPE_HANDLE_REQUEST" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_DISPATCH_URB_NOP_ZERO_BW_PIPE_HANDLE_REQUEST.message" value="Dispatch URB NOP_ZERO_BW_PIPE_HANDLE_REQUEST" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_ENDPOINT_CLOSE.message" value="Endpoint Close" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_ENDPOINT_INFORMATION.message" value="Endpoint Information" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_ENDPOINT_OPEN.message" value="Endpoint Open" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_ADD.message" value="Host Controller Add" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_ASYNC_SCHEDULE_DISABLE.message" value="Host Controller Async Schedule Disable" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_ASYNC_SCHEDULE_ENABLE.message" value="Host Controller Async Schedule Enable" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_RESUME_COMPLETE.message" value="xHCI Miniport Resume Complete" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_RESUME_COMPLETE_ERROR_1.message" value="xHCI Miniport Resume Complete Error - Hardware Gone" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_RESUME_COMPLETE_ERROR_2.message" value="xHCI Miniport Resume Complete Error - HcHalted" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_RESUME_COMPLETE_ERROR_3.message" value="xHCI Miniport Resume Complete Error - ConfigFlag" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_RESUME_COMPLETE_ERROR_4.message" value="xHCI Miniport Resume Complete Error - PortPower" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_RESUME_COMPLETE_ERROR_5.message" value="xHCI Miniport Resume Complete Error - PortOwnedByCC" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_RESUME_COMPLETE_ERROR_6.message" value="xHCI Miniport Resume Complete Error - OvercurrentChange" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_RESUME_DISPATCH.message" value="xHCI Miniport Resume Dispatch" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_START_COMPLETE.message" value="xHCI Miniport Start Complete" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_START_COMPLETE_ERROR_1.message" value="xHCI Miniport Start Complete Error - Invalid Resources" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_START_COMPLETE_ERROR_2.message" value="xHCI Miniport Start Complete Error - Hardware Gone" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_START_COMPLETE_ERROR_3.message" value="xHCI Miniport Start Complete Error - Stop BIOS" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_START_COMPLETE_ERROR_4.message" value="xHCI Miniport Start Complete Error - Initialize Hardware" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_START_COMPLETE_ERROR_5.message" value="xHCI Miniport Start Complete Error - Initialize Schedule" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_START_DISPATCH.message" value="xHCI Miniport Start Dispatch" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_STOP_COMPLETE.message" value="xHCI Miniport Stop Complete" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_STOP_DISPATCH.message" value="xHCI Miniport Stop Dispatch" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_SUSPEND_COMPLETE.message" value="xHCI Miniport Suspend Complete" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_xHCI_MINIPORT_SUSPEND_DISPATCH.message" value="xHCI Miniport Suspend Dispatch" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_INFORMATION.message" value="Host Controller Information" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_PERIODIC_SCHEDULE_DISABLE.message" value="Host Controller Periodic Schedule Disable" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_PERIODIC_SCHEDULE_ENABLE.message" value="Host Controller Periodic Schedule Enable" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_REMOVAL.message" value="Host Controller Removal" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_RESUME.message" value="Host Controller Resume" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_START.message" value="Host Controller Start" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_STOP.message" value="Host Controller Stop" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_HC_SUSPEND.message" value="Host Controller Suspend" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_INTERNAL_URB_FUNCTION_CONTROL_TRANSFER.message" value="Internal URB_FUNCTION_CONTROL_TRANSFER" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_IRP_CANCEL.message" value="Irp Cancel" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_COMPLETE.message" value="USBUSER_OP_RAW_RESET_PORT Complete" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_DISPATCH.message" value="USBUSER_OP_RAW_RESET_PORT Dispatch" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_STATUS1.message" value="USBUSER_OP_RAW_RESET_PORT GetPortStatus after SetFeaturePortPower" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_STATUS2.message" value="USBUSER_OP_RAW_RESET_PORT GetPortStatus after SetFeaturePortReset" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_RAW_RESET_PORT_STATUS3.message" value="USBUSER_OP_RAW_RESET_PORT GetPortStatus after ClearFeaturePortResetChange" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_COMPLETE.message" value="USBUSER_OP_SEND_ONE_PACKET Complete" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_COMPLETE_DATA.message" value="USBUSER_OP_SEND_ONE_PACKET Complete with Data" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_DISPATCH.message" value="USBUSER_OP_SEND_ONE_PACKET Dispatch" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_DISPATCH_DATA.message" value="USBUSER_OP_SEND_ONE_PACKET Dispatch with Data" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_USBUSER_OP_SEND_ONE_PACKET_TIMEOUT.message" value="USBUSER_OP_SEND_ONE_PACKET Timeout" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_BANDWIDTH_INFO.message" value="Current bandwidth parameters" />
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_BANDWIDTH_ADDRESS_DEVICE.message" value="Address device bandidth paramters"/>
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_BANDWIDTH_CONFIGURE_DEVICE.message" value="Configure device bandwidth parameters"/>
                <string id="IUsb3xHCEventProvider.event.IUsb3xHCEvent_BANDWIDTH_CLOSE_DEVICE.message" value="Remove device bandwidth parameters"/>
                <string id="IUsb3xHCEventProvider.opcode.op_ADD.message" value="Add" />
                <string id="IUsb3xHCEventProvider.opcode.op_CANCEL.message" value="Cancel" />
                <string id="IUsb3xHCEventProvider.opcode.op_CLEAR.message" value="Clear" />
                <string id="IUsb3xHCEventProvider.opcode.op_CLOSE.message" value="Close" />
                <string id="IUsb3xHCEventProvider.opcode.op_COMPLETE.message" value="Complete" />
                <string id="IUsb3xHCEventProvider.opcode.op_COMPLETE_DATA.message" value="Complete with Data" />
                <string id="IUsb3xHCEventProvider.opcode.op_COMPLETE_ERROR.message" value="Complete with Error" />
                <string id="IUsb3xHCEventProvider.opcode.op_COMPLETE_INTERNAL.message" value="Complete Internal" />
                <string id="IUsb3xHCEventProvider.opcode.op_COMPLETE_INTERNAL_DATA.message" value="Complete Internal with Data" />
                <string id="IUsb3xHCEventProvider.opcode.op_CREATE.message" value="Create" />
                <string id="IUsb3xHCEventProvider.opcode.op_DISABLE.message" value="Disable" />
                <string id="IUsb3xHCEventProvider.opcode.op_DISPATCH.message" value="Dispatch" />
                <string id="IUsb3xHCEventProvider.opcode.op_DISPATCH_DATA.message" value="Dispatch with Data" />
                <string id="IUsb3xHCEventProvider.opcode.op_DISPATCH_INTERNAL.message" value="Dispatch Internal" />
                <string id="IUsb3xHCEventProvider.opcode.op_ENABLE.message" value="Enable" />
                <string id="IUsb3xHCEventProvider.opcode.op_INFORMATION.message" value="Information" />
                <string id="IUsb3xHCEventProvider.opcode.op_INITIALIZE.message" value="Initialize" />
                <string id="IUsb3xHCEventProvider.opcode.op_OPEN.message" value="Open" />
                <string id="IUsb3xHCEventProvider.opcode.op_REMOVAL.message" value="Removal" />
                <string id="IUsb3xHCEventProvider.opcode.op_RESUME.message" value="Resume" />
                <string id="IUsb3xHCEventProvider.opcode.op_SET.message" value="Set" />
                <string id="IUsb3xHCEventProvider.opcode.op_START.message" value="Start" />
                <string id="IUsb3xHCEventProvider.opcode.op_STATUS.message" value="Status" />
                <string id="IUsb3xHCEventProvider.opcode.op_STOP.message" value="Stop" />
                <string id="IUsb3xHCEventProvider.opcode.op_SUSPEND.message" value="Suspend" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_DEVICE.message" value="Device" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_DEVICE_IDLE_STATE.message" value="Device Idle State" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_ENDPOINT.message" value="Endpoint" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_HOST_CONTROLLER.message" value="Host Controller" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_HOST_CONTROLLER_ASYNC_SCHEDULE.message" value="Host Controller Async Schedule" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_HOST_CONTROLLER_MINIPORT_RESUME.message" value="Miniport Resume" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_HOST_CONTROLLER_MINIPORT_START.message" value="Miniport Start" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_HOST_CONTROLLER_MINIPORT_STOP.message" value="Miniport Stop" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_HOST_CONTROLLER_MINIPORT_SUSPEND.message" value="Miniport Suspend" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_HOST_CONTROLLER_PERIODIC_SCHEDULE.message" value="Host Controller Periodic Schedule" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_IRP.message" value="Irp" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_ALLOCATE_MDL_FAILURE.message" value="IUsb3xHC_URB_ALLOCATE_MDL_FAILURE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_ALLOCATE_TRANSFER_CONTEXT_FAILURE.message" value="IUsb3xHC_URB_ALLOCATE_TRANSFER_CONTEXT_FAILURE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_ABORT_PIPE.message" value="URB_FUNCTION_ABORT_PIPE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER.message" value="URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLASS_DEVICE.message" value="URB_FUNCTION_CLASS_DEVICE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLASS_ENDPOINT.message" value="URB_FUNCTION_CLASS_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLASS_INTERFACE.message" value="URB_FUNCTION_CLASS_INTERFACE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLASS_OTHER.message" value="URB_FUNCTION_CLASS_OTHER" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLEAR_FEATURE_TO_DEVICE.message" value="URB_FUNCTION_CLEAR_FEATURE_TO_DEVICE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLEAR_FEATURE_TO_ENDPOINT.message" value="URB_FUNCTION_CLEAR_FEATURE_TO_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLEAR_FEATURE_TO_INTERFACE.message" value="URB_FUNCTION_CLEAR_FEATURE_TO_INTERFACE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CLEAR_FEATURE_TO_OTHER.message" value="URB_FUNCTION_CLEAR_FEATURE_TO_OTHER" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CONTROL_TRANSFER.message" value="URB_FUNCTION_CONTROL_TRANSFER" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_CONTROL_TRANSFER_EX.message" value="URB_FUNCTION_CONTROL_TRANSFER_EX" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_CONFIGURATION.message" value="URB_FUNCTION_GET_CONFIGURATION" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_CURRENT_FRAME_NUMBER.message" value="URB_FUNCTION_GET_CURRENT_FRAME_NUMBER" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE.message" value="URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_DESCRIPTOR_FROM_ENDPOINT.message" value="URB_FUNCTION_GET_DESCRIPTOR_FROM_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE.message" value="URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_FRAME_LENGTH.message" value="URB_FUNCTION_GET_FRAME_LENGTH" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_INTERFACE.message" value="URB_FUNCTION_GET_INTERFACE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_MS_FEATURE_DESCRIPTOR.message" value="URB_FUNCTION_GET_MS_FEATURE_DESCRIPTOR" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_STATUS_FROM_DEVICE.message" value="URB_FUNCTION_GET_STATUS_FROM_DEVICE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_STATUS_FROM_ENDPOINT.message" value="URB_FUNCTION_GET_STATUS_FROM_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_STATUS_FROM_INTERFACE.message" value="URB_FUNCTION_GET_STATUS_FROM_INTERFACE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_GET_STATUS_FROM_OTHER.message" value="URB_FUNCTION_GET_STATUS_FROM_OTHER" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_ISOCH_TRANSFER.message" value="URB_FUNCTION_ISOCH_TRANSFER" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_RELEASE_FRAME_LENGTH_CONTROL.message" value="URB_FUNCTION_RELEASE_FRAME_LENGTH_CONTROL" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_RESERVED.message" value="URB_FUNCTION_RESERVED" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SELECT_CONFIGURATION.message" value="URB_FUNCTION_SELECT_CONFIGURATION" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SELECT_INTERFACE.message" value="URB_FUNCTION_SELECT_INTERFACE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_DESCRIPTOR_TO_DEVICE.message" value="URB_FUNCTION_SET_DESCRIPTOR_TO_DEVICE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_DESCRIPTOR_TO_ENDPOINT.message" value="URB_FUNCTION_SET_DESCRIPTOR_TO_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_DESCRIPTOR_TO_INTERFACE.message" value="URB_FUNCTION_SET_DESCRIPTOR_TO_INTERFACE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_FEATURE_TO_DEVICE.message" value="URB_FUNCTION_SET_FEATURE_TO_DEVICE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_FEATURE_TO_ENDPOINT.message" value="URB_FUNCTION_SET_FEATURE_TO_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_FEATURE_TO_INTERFACE.message" value="URB_FUNCTION_SET_FEATURE_TO_INTERFACE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_FEATURE_TO_OTHER.message" value="URB_FUNCTION_SET_FEATURE_TO_OTHER" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SET_FRAME_LENGTH.message" value="URB_FUNCTION_SET_FRAME_LENGTH" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SYNC_CLEAR_STALL.message" value="URB_FUNCTION_SYNC_CLEAR_STALL" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SYNC_RESET_PIPE.message" value="URB_FUNCTION_SYNC_RESET_PIPE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL.message" value="URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_TAKE_FRAME_LENGTH_CONTROL.message" value="URB_FUNCTION_TAKE_FRAME_LENGTH_CONTROL" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_VENDOR_DEVICE.message" value="URB_FUNCTION_VENDOR_DEVICE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_VENDOR_ENDPOINT.message" value="URB_FUNCTION_VENDOR_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_VENDOR_INTERFACE.message" value="URB_FUNCTION_VENDOR_INTERFACE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_FUNCTION_VENDOR_OTHER.message" value="URB_FUNCTION_VENDOR_OTHER" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_BUFFER_LENGTH.message" value="IUsb3xHC_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_BUFFER_LENGTH" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_ENDPOINT.message" value="IUsb3xHC_URB_INVALID_BULK_OR_INTERRUPT_TRANSFER_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_CONTROL_TRANSFER_BUFFER_LENGTH.message" value="IUsb3xHC_URB_INVALID_CONTROL_TRANSFER_BUFFER_LENGTH" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_CONTROL_TRANSFER_ENDPOINT.message" value="IUsb3xHC_URB_INVALID_CONTROL_TRANSFER_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_DEVICE_HANDLE.message" value="IUsb3xHC_URB_INVALID_DEVICE_HANDLE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_DUE_TO_HC_SUSPEND.message" value="IUsb3xHC_URB_INVALID_DUE_TO_HC_SUSPEND" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_FUNCTION.message" value="IUsb3xHC_URB_INVALID_FUNCTION" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_FUNCTION_NOT_SUPPORTED.message" value="IUsb3xHC_URB_INVALID_FUNCTION_NOT_SUPPORTED" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_FUNCTION_RESERVED.message" value="IUsb3xHC_URB_INVALID_FUNCTION_RESERVED" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_HEADER_LENGTH.message" value="IUsb3xHC_URB_INVALID_HEADER_LENGTH" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_HEADER_LENGTH_WARNING.message" value="IUsb3xHC_URB_INVALID_HEADER_LENGTH_WARNING" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_ISOCHRONOUS_NUM_PACKETS.message" value="IUsb3xHC_URB_INVALID_ISOCHRONOUS_NUM_PACKETS" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_ISOCHRONOUS_START_FRAME.message" value="IUsb3xHC_URB_INVALID_ISOCHRONOUS_START_FRAME" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_ISOCHRONOUS_TRANSFER_ENDPOINT.message" value="IUsb3xHC_URB_INVALID_ISOCHRONOUS_TRANSFER_ENDPOINT" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_ISOCHRONOUS_ZERO_LENGTH.message" value="IUsb3xHC_URB_INVALID_ISOCHRONOUS_ZERO_LENGTH" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_NON_NULL_TRANSFER_BUFFER_MDL.message" value="IUsb3xHC_URB_INVALID_NON_NULL_TRANSFER_BUFFER_MDL" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_NULL_TRANSFER_BUFFER_AND_MDL.message" value="IUsb3xHC_URB_INVALID_NULL_TRANSFER_BUFFER_AND_MDL" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_PIPE_HANDLE.message" value="IUsb3xHC_URB_INVALID_PIPE_HANDLE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_URB_LINK.message" value="IUsb3xHC_URB_INVALID_URB_LINK" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_INVALID_ZERO_BW_PIPE_HANDLE.message" value="IUsb3xHC_URB_INVALID_ZERO_BW_PIPE_HANDLE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_NOP_ROOTHUB_PIPE_HANDLE_REQUEST.message" value="IUsb3xHC_URB_NOP_ROOTHUB_PIPE_HANDLE_REQUEST" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_URB_NOP_ZERO_BW_PIPE_HANDLE_REQUEST.message" value="IUsb3xHC_URB_NOP_ZERO_BW_PIPE_HANDLE_REQUEST" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_USBUSER_OP_RAW_RESET_PORT.message" value="IUsb3xHC_USBUSER_OP_RAW_RESET_PORT" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_USBUSER_OP_SEND_ONE_PACKET.message" value="IUsb3xHC_USBUSER_OP_SEND_ONE_PACKET" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_BANDWIDTH_INFO.message" value="IUsb3xHC_BANDWIDTH_INFO" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_BANDWIDTH_ADDRESS_DEVICE.message" value="IUsb3xHC_BANDWIDTH_ADDRESS_DEVICE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_BANDWIDTH_CONFIGURE_DEVICE.message" value="IUsb3xHC_BANDWIDTH_CONFIGURE_DEVICE" />
                <string id="IUsb3xHCEventProvider.task.IUsb3xHCTask_BANDWIDTH_CLOSE_DEVICE.message" value="IUsb3xHC_BANDWIDTH_CLOSE_DEVICE" />
            </stringTable>
        </resources>
    </localization>
</instrumentationManifest>
