<?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="TGP-Daemon-Provider" guid="{F1CE58D8-6C5C-4767-9059-43B191EE11BD}" symbol="TGPDaemonProvider" resourceFileName="E:\Prog\TGPClient\build\bin\Release\tgp_daemon.exe" messageFileName="E:\Prog\TGPClient\build\bin\Release\tgp_daemon.exe">
				<events>
					<event symbol="PerfScopeStartEvent" value="2" version="0" level="win:Informational" task="Perf-Scope-Task" opcode="Scope-Start-Op" template="PerfStartData" keywords="Trace-Frequency ">
					</event>
					<event symbol="PerfScopeEndEvent" value="3" version="0" level="win:Informational" task="Perf-Scope-Task" opcode="Scope-End-Op" template="PerfEndData" keywords="Trace-Frequency ">
					</event>
					<event symbol="PerfWarningEvent" value="4" version="0" level="win:Informational" task="Perf-Warning-Task" opcode="Perf-Warning-Op" template="PerfWarningData" keywords="Real-Time-Frequency ">
					</event>
					<event symbol="MonitorWarningEvent" value="5" version="0" level="win:Informational" task="Monitor-Warning-Task" opcode="Monitor-Warning-Op" template="MonitorWarningData" keywords="Real-Time-Frequency ">
					</event>
					<event symbol="TraceTaskEvent" value="6" version="0" level="win:Informational" task="Trace-Task-Task" opcode="Trace-Task-Op" template="TraceTaskData" keywords="Real-Time-Frequency ">
					</event>
					<event symbol="TraceExptEvent" value="7" version="0" level="win:Informational" task="Trace-Expt-Task" opcode="Trace-Expt-Op" template="TraceExptData" keywords="Real-Time-Frequency ">
					</event>
				</events>
				<levels>
				</levels>
				<tasks>
					<task name="Perf-Scope-Task" symbol="PerfScopeTask" value="2" eventGUID="{A4664307-F8EB-49FD-AD6C-4AFF59C83C69}">
					</task>
					<task name="Perf-Warning-Task" symbol="PerfWarningTask" value="3" eventGUID="{DF8E4B95-3A1F-4F17-895B-4D9267619E4C}">
					</task>
					<task name="Monitor-Warning-Task" symbol="MonitorWarningTask" value="4" eventGUID="{9CB7825D-D898-4460-A3A8-BA65CD0B4C23}">
					</task>
					<task name="Trace-Task-Task" symbol="TraceTaskTask" value="5" eventGUID="{8AD70386-5607-4DAD-9D70-49390A804A7D}">
					</task>
					<task name="Trace-Expt-Task" symbol="TraceExptTask" value="6" eventGUID="{527BE094-282E-4A91-A913-D2760B2BCB30}">
					</task>
				</tasks>
				<opcodes>
					<opcode name="Scope-Start-Op" symbol="ScopeStartOp" value="21">
					</opcode>
					<opcode name="Scope-End-Op" symbol="ScopeEndOp" value="22">
					</opcode>
					<opcode name="Perf-Warning-Op" symbol="PerfWarningOp" value="31">
					</opcode>
					<opcode name="Monitor-Warning-Op" symbol="MonitorWarningOp" value="32">
					</opcode>
					<opcode name="Trace-Task-Op" symbol="TraceTaskOp" value="33">
					</opcode>
					<opcode name="Trace-Expt-Op" symbol="TraceExptOp" value="34">
					</opcode>
				</opcodes>
				<keywords>
					<keyword name="Trace-Frequency" symbol="traceFrequency" mask="0x1">
					</keyword>
					<keyword name="Real-Time-Frequency" symbol="realTimeFrequency" mask="0x2">
					</keyword>
				</keywords>
				<templates>
					<template tid="PerfStartData">
						<data name="title" inType="win:AnsiString" outType="xs:string">
						</data>
						<data name="parent" inType="win:AnsiString" outType="xs:string">
						</data>
					</template>
					<template tid="PerfWarningData">
						<data name="title" inType="win:AnsiString" outType="xs:string">
						</data>
						<data name="duration" inType="win:Double" outType="xs:double">
						</data>
						<data name="top1_name" inType="win:AnsiString" outType="xs:string">
						</data>
						<data name="top1_duration" inType="win:Double" outType="xs:double">
						</data>
						<data name="top2_name" inType="win:AnsiString" outType="xs:string">
						</data>
						<data name="top2_duration" inType="win:Double" outType="xs:double">
						</data>
						<data name="top3_name" inType="win:AnsiString" outType="xs:string">
						</data>
						<data name="top3_duration" inType="win:Double" outType="xs:double">
						</data>
						<data name="running_state" inType="win:UInt32" outType="xs:unsignedInt">
						</data>
						<data name="main_wnd_show" inType="win:UInt8" outType="xs:unsignedByte">
						</data>
						<data name="file_list" inType="win:AnsiString" outType="xs:string">
						</data>
					</template>
					<template tid="PerfEndData">
						<data name="title" inType="win:AnsiString" outType="xs:string">
						</data>
						<data name="duration" inType="win:Double" outType="xs:double">
						</data>
						<data name="parent" inType="win:AnsiString" outType="xs:string">
						</data>
					</template>
					<template tid="MonitorWarningData">
						<data name="warning_type" inType="win:UInt32" outType="xs:unsignedInt">
						</data>
						<data name="cpu_usage" inType="win:Double" outType="xs:double">
						</data>
						<data name="mem_usage" inType="win:Double" outType="xs:double">
						</data>
						<data name="running_state" inType="win:UInt32" outType="xs:unsignedInt">
						</data>
						<data name="main_wnd_show" inType="win:UInt8" outType="xs:unsignedByte">
						</data>
						<data name="file_list" inType="win:AnsiString" outType="xs:string">
						</data>
					</template>
					<template tid="TraceTaskData">
						<data name="game_id" inType="win:Int32" outType="xs:int">
						</data>
						<data name="type" inType="win:UInt32" outType="xs:unsignedInt">
						</data>
						<data name="config" inType="win:AnsiString" outType="xs:string">
						</data>
						<data name="session_id" inType="win:AnsiString" outType="xs:string">
						</data>
						<data name="file_list" inType="win:AnsiString" outType="xs:string">
						</data>
					</template>
					<template tid="TraceExptData">
						<data name="game_id" inType="win:Int32" outType="xs:int">
						</data>
						<data name="uin" inType="win:UInt32" outType="xs:unsignedInt">
						</data>
						<data name="expt_type" inType="win:Int32" outType="xs:int">
						</data>
						<data name="rule_id" inType="win:UInt32" outType="xs:unsignedInt">
						</data>
						<data name="sub_type" inType="win:UInt32" outType="xs:unsignedInt">
						</data>
						<data name="time_stamp" inType="win:UInt32" outType="xs:unsignedInt">
						</data>
						<data name="desc" inType="win:AnsiString" outType="xs:string">
						</data>
						<data name="delete_after_trace" inType="win:UInt8" outType="xs:unsignedByte">
						</data>
						<data name="dump_data" inType="win:AnsiString" outType="xs:string">
						</data>
						<data name="qos_int" inType="win:AnsiString" outType="xs:string">
						</data>
						<data name="qos_string" inType="win:AnsiString" outType="xs:string">
						</data>
						<data name="file_list" inType="win:AnsiString" outType="xs:string">
						</data>
					</template>
				</templates>
			</provider>
		</events>
	</instrumentation>
	<localization>
		<resources culture="en-US">
			<stringTable>
				<string id="level.Informational" value="Information">
				</string>
				<string id="level.Critical" value="Critical">
				</string>
			</stringTable>
		</resources>
	</localization>
</instrumentationManifest>
