MZ@ !L!This program cannot be run in DOS mode. $Rؕ3}3}3}H̴3}H̱3}Rich3}PEL!  6@4.rsrc@@p0H  8Phx(@X p             0 @ P `xhl 4)6@/5 ?lRL ]o: } 5 LfMUI COUNTERS.XSD EVENTS.XSD WINMETA.XMLYL<ގ]hΩR`a(PG MUIen-USNot found : '%1'.+MessageId not found in string table : '%1'.%Duplicate string Id specified : '%1'.9For Provider '%1' attribute resourceFileName is required.8For Provider '%1' attribute messageFileName is required.SProvider '%1', parameter file name cannot be specified without a message file name.)Duplicate provider name specified : '%1'.0Duplicate provider GUID '%1' in provider : '%2'.+Duplicate provider symbol specified : '%1'.UInvalid value %1!u!(0x%1!x!) specified for level '%2'. Values 0 thru 15 are reserved.!Duplicate level name used : '%1'.:Duplicate level value %1!u!(0x%1!x!) used in level : '%2'.#Duplicate level symbol used : '%1'.JInvalid value %1!u!(0x%1!x!) specified for task '%2'. Value 0 is reserved. Duplicate task name used : '%1'.PA8Duplicate task value %1!u!(0x%1!x!) used in task : '%2'."Duplicate task symbol used : '%1'.-Duplicate event guid '%1' used for task '%2'.cInvalid value %1!u!(0x%1!x!) specified for opcode '%2'. Opcode values should be between 10 and 239."Duplicate opcode name used : '%1'.<Duplicate opcode value %1!u!(0x%1!x!) used in opcode : '%2'.$Duplicate opcode symbol used : '%1'.wInvalid value %1!u!(0x%1!x!) specified for channel '%2'. Values for user-defined channels should be between 16 and 255.]Channel '%1' is the 9th channel for this provider. Only 8 channels allowed for one provider./Duplicate channel Id '%1' used in channel '%2'.GDuplicate channel name used : '%1'. Channel names are case-insensitive.<Duplicate channel value %1!u!(0x%1!x!) used in channel '%2'.4Duplicate channel symbol '%1' used for channel '%2'.@Duplicate property name : '%1' specified within template - '%2'.MFor property '%1', property '%2' referenced by attribute count was not found.OFor property '%1', property '%2' referenced by attribute length was not found..KFor property '%1', property '%2' referenced by attribute count is a struct.LFor property '%1', property '%2' referenced by attribute length is a struct.DFor property '%1', with inType win:Binary, length must be specified.>For property '%1', length is not allowed for the given inType.dFor event '%1', with Id %2!u!(0x%2!x!), too many keywords specified. Maximum keywords allowed is 48.LFor event '%1', Id %2!u!(0x%2!x!) was specified which is bigger than USHORT.FTwo events have the same Id %1!u!(0x%1!x!) and Version %2!u!(0x%2!x!).#Duplicate event symbol used : '%1'.jFor event '%1', with Id %2!u!(0x%2!x!), win:EventlogClassic keyword is not allowed with any other keyword.IFor event '%1', with Id %2!u!(0x%2!x!), version attribute is not allowed.IFor event '%1', with Id %2!u!(0x%2!x!), channel attribute is not allowed.HFor event '%1', with Id %2!u!(0x%2!x!), opcode attribute is not allowed.RFor keyword '%1', 'mask' attribute is invalid. One and only one bit should be set.TFor keyword '%1', with mask 0x%2!I64x!, mask bit can only be one of the low 48 bits."Duplicate keyword name used: '%1'.7Duplicate keyword mask 0x%1!I64x! used in keyword '%2'.3Duplicate keyword symbol '%1' used in keyword '%2'. Duplicate template Id '%1' used.aFailed to load msxml6.dll. Please ensure that MSXML 6.0 is installed on the system and try again. Failed to CoCreate Schema cache.*Failed trying to add schema file to cache.*Failed to add schema to schema collection.,Failed to set async property on DOMDocument.*Failed to query IXMLDOMDocument interface.FMSXML Schema Validation Error 0x%1!x!. At Line=%2!d!, Column=%3!d!, %4PA,OutType : '%1' is invalid for InType : '%2'.InType : '%1' not found.Duplicate map name used: '%1'.2Only one bit may be set in bit map : '%1' 0x%2!x!.Automatic string Id generation logic can only support 16 event providers. Beyond that, string Ids must be explicitly assigned using <message> entries.Duplicate message ID was specified - 0x%1!x!. This can happen when an auto-generated messageId conflicts with those explicitly specified using a <messageTable> or a .mc file.$Duplicate Filter Symbol used : '%1'.GTwo Filters have the same Id:%1!u!(0x%1!x!) and Version:%2!u!(0x%2!x!).OUserData not allowed for template with TId '%1', since it is a filter template.^Struct not allowed for property '%1' of template with TId '%2', since it is a filter template.]Array not allowed for property '%1' of template with TId '%2', since it is a filter template.PAJMap not allowed for template with TId '%1', since it is a filter template.iAttribute outType is required for property '%1' of template with TId '%2', since it is a filter template."Duplicate Filter Name used : '%1'.LRequired attribute 'chid' is missing for the channel element with name '%1'.OFor channel '%1', value of attribute 'access' is not a valid SDDL string: '%2'.IA <message> element has reference to a non-existent <string> entry: '%1'.BTwo <message> entries are referring the same <string> entry: '%1'.AFor Template with TId '%1', only one <binary> element is allowed..Two <message> entries have the same MId: '%1'.mFor event '%1', with Id %2!u!(0x%2!x!), attribute 'message' is required, since it logged to an Admin Channel.For event '%1', with Id %2!u!(0x%2!x!), level must be specified and it should be one of Critical, Error, Warning, or Informational, since it is logged to an Admin Channel.1Two <message> entries have the same symbol: '%1'.EThe instrumentation node is either missing or in the wrong namespace.LFor <data> element '%1', the prefix of '%2' is not in the winmeta namespace.For <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', attribute 'field' is not allowed, since provider is userMode.For <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', attribute 'struct' is required, since provider is kernelMode.For <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', attribute 'field' is required, since provider is kernelMode.xFor <counterSet> element '%1', under <provider> '%2', child element <structs> is required, since provider is kernelMode.yFor <counterSet> element '%1', under <provider> '%2', child element <structs> is not allowed, since provider is userMode.VFor <provider> element '%1', attribute symbol is required, since provider is userMode.[For <provider> element '%1', attribute symbol is not allowed, since provider is kernelMode.For <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', 'id' cannot be greater than 63 since provider is kernelMode.For <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', attribute 'aggregate' is not allowed since the parent counterSet has either single or multiple instances.For <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', attribute 'baseID' is required. Here is the list of counter types that require a baseID and the required types of their base counters: perf_average_bulk perf_average_timer Base: perf_average_base perf_100nsec_multi_timer perf_100nsec_multi_timer_inv perf_counter_multi_timer perf_counter_multi_timer_inv Base: perf_counter_multi_base perf_raw_fraction Base: perf_raw_base perf_large_raw_fraction perf_precision_system_timer perf_precision_100ns_timer Base: perf_large_raw_base perf_sample_fraction Base: perf_sample_base QString table references not allowed. Please inline the value of the string: '%1'.7For Map '%1', duplicate value %2!u!(0x%2!x!) specified.5For Pattern Map '%1', duplicate value '%2' specified.For template '%1', invalid Custom Xml specified. Custom Xml must have a top-level element and it should be in its own namespace. Also, the value of property inserts should not be greater than the number of top-level properties in the template : %2.The <events> node is either missing or in the wrong namespace. The <events> node must be present under <instrumentation> node and should be in the following namespace: 'http://schemas.microsoft.com/win/2004/08/events'.dFor property '%1', inType must be one of UInt8, UInt16, UInt32, or HexInt32, since map is specified.PAsFor property '%1', property '%2' referenced by attribute count must have inType UInt8, UInt16, UInt32, or HexInt32.[For property '%1', property '%2' referenced by attribute count cannot have attribute count.tFor property '%1', property '%2' referenced by attribute length must have inType UInt8, UInt16, UInt32, or HexInt32.]For property '%1', property '%2' referenced by attribute length cannot have attribute length.For event '%1', with Id %2!u!(0x%2!x!), a property insert in the event message is referencing a non-existent property. Event only has %3!u! properties: '%4'.nFor event '%1', with Id %2!u!(0x%2!x!), format specification fields are not allowed in property inserts: '%3'.BLength of Channel Name must be between 1 and 256 characters: '%1'.Invalid Channel Name: %1. Following characters are not allowed in a channel name: ascii value <31, double quote, '>','<','&','|','\',''',':','*', and '?'.CLength of Provider Name must be between 1 and 256 characters: '%1'.Invalid Provider Name: %1. Following characters are not allowed in a Provider name: ascii value <31, double quote, '>','<','&','|','\',''',':','*', and '?'.!Failed to set selection language."Failed to set selection namespace.JFailed trying to parse file %1, and failed to retrieve reason for failure.*Unknown error 0x%1!x! received from msxml._This element is referenced by %1!u! other element(s). Please remove references before deleting.Specify a name for the map.~For <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', attributes 'perfTimeID' and 'perfFreqID' are required, and the counters referenced by those attributes should be of type perf_counter_large_rawcount. This rule applies to counters of following types: perf_counter_obj_time_queuelen_type perf_obj_time_timer perf_elapsed_time perf_precision_object_timer iFor <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', attribute 'multiCounterID' is required, and the counter referenced by that attribute should be of type perf_counter_rawcount. This rule applies to following counter types: perf_counter_multi_timer perf_counter_multi_timer_inv perf_100nsec_multi_timer perf_100nsec_multi_timer_inv Two providers have defined a channel with duplicate name : '%1'. A given channel name can only be defined by one provider, other providers should use <importChannel> element to refer an existing channel.Two or more events logging to legacy 'System', 'Security' or 'Application' channels are referencing the same message string '%1'. Give each such event a unique message string.String '%1' is given Id %2!u!(0x%2!x!) in a .mc file. Change the Id of this string to be the same as that of the event referencing this string, since the event is logging to 'System', 'Security' or 'Application' channel.String '%1' is explicitly assigned Id %2!u!(0x%2!x!) using a <message> element. Change the Id of this string to be the same as that of the event referencing this string, since the event is logging to 'System', 'Security' or 'Application' channel.tFor event '%1', with Id %2!u!(0x%2!x!), since Opcode '%3' is local to Task '%4', event must reference the Task '%4'.nFor event '%1', with Id %2!u!(0x%2!x!), Opcode '%3' is local to Task '%4', but event is referencing Task '%5'.For event '%1', with Id %2!u!(0x%2!x!), Opcode '%3' is global, and its value collides with that of local Opcode '%4' of the Task '%5' that the event is referencing.3Duplicate Id %1!u!(0x%1!x!) used in Counter : '%2'.*Duplicate Uri '%1' used in Counter : '%2'.;Duplicate Name '%1' used in Counter with Id %2!u!(0x%2!x!).-Duplicate Symbol '%1' used in Counter : '%2'..Duplicate Guid '%1' used in CounterSet : '%2'.-Duplicate Uri '%1' used in CounterSet : '%2'.&Duplicate CounterSet Name used : '%1'.PA0Duplicate Symbol '%1' used in CounterSet : '%2'.Map '%1' cannot be empty.7Missing Attribute 'id' on one of the <string> elements.6For String with Id '%1', attribute 'value' is missing.*Duplicate Counter Struct Name used : '%1'.uFor <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', BaseId value refers to a non-existent counter.yFor <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', PerfTimeId value refers to a non-existent counter.yFor <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', PerfFreqId value refers to a non-existent counter.}For <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', MultiCounterId value refers to a non-existent counter.sFor <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', BaseId is not allowed for this counter type.wFor <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', PerfTimeId is not allowed for this counter type.wFor <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', PerfFreqId is not allowed for this counter type.{For <counter> element with Id %1!u!(0x%1!x!), under <counterSet> '%2', MultiCounterId is not allowed for this counter type.Failed to acquire Schema Version. This can be due to one of the following reasons: 1. The <counters> node is either missing or in the wrong namespace. 2. The <counters> node does not have the schemaVersion attribute. 3. The schemaVersion attribute value is a malformed floating point string. If this is a legacy manifest and the error was received from ctrpp.exe, run ctrpp.exe with -legacy switch. It is recommended to always use ECMangen.exe to create counter manifests to ensure validity.PAUnrecognized Counter manifest version. Highest major version supported is %1!u!. Try fixing the version or get the latest copy of the tool.ZAttribute 'resourceBase' is not allowed on <provider> element beginning schemaVersion 2.0.For CounterSet '%1', bad nameID %2!u!(0x%2!x!) was specified. nameID attribute is required, and must be globally unique. In addition, Resource Ids in the file must be either all odd or all even.For CounterSet '%1', bad descriptionID %2!u!(0x%2!x!) was specified. descriptionID attribute is required, and must be globally unique. In addition, Resource Ids in the file must be either all odd or all even.For Counter '%1', bad nameID %2!u!(0x%2!x!) was specified. nameID attribute is required, and must be globally unique. In addition, Resource Ids in the file must be either all odd or all even.For Counter '%1', bad descriptionID %2!u!(0x%2!x!) was specified. descriptionID attribute is required, and must be globally unique. In addition, Resource Ids in the file must be either all odd or all even.WInvalid task message for task '%1'. Insertion strings are not allowed in task messages.[Invalid opcode message for task '%1'. Insertion strings are not allowed in opcode messages.]Invalid channel message for task '%1'. Insertion strings are not allowed in channel messages.]Invalid keyword message for task '%1'. Insertion strings are not allowed in keyword messages.PA4VS_VERSION_INFO@%@%?StringFileInfo040904B0LCompanyNameMicrosoft Corporation^FileDescriptionEvent Trace Helper Libraryr)FileVersion6.3.9600.16384 (winblue_rtm.130821-1623)0InternalNametdh.dll.LegalCopyright Microsoft Corporation. All rights reserved.@ OriginalFilenametdh.dll.muij%ProductNameMicrosoft Windows Operating SystemBProductVersion6.3.9600.16384DVarFileInfo$Translation  Hex 1-8 digits in size Hex 1-8 digits in size or unsignedInt A Valid C Symbol or an empty string Only five counterAttribute elements allowed, they should all be unique. This attribute is required for schemaVersion >= 2.0. Resource ID of the name string. This attribute is required for schemaVersion >= 2.0. It is not allowed for older versions. This attribute is required for schemaVersion >= 2.0. Resource ID of the description string. This attribute is required for schemaVersion >= 2.0. It is not allowed for older versions. If providerType=userMode, required. If providerType=kernelMode, not allowed. If providerType=userMode, required. If providerType=kernelMode, not allowed. If providerType=userMode, required. If providerType=kernelMode, not allowed. Resource ID of the name string. This attribute is required for schemaVersion >= 2.0, and not allowed for older versions. Resource ID of the description string. This attribute is required for schemaVersion >= 2.0, and not allowed for older versions. Provider Symbol is required for User Mode providers. This attribute is not allowed for schemaVersion >= 2.0. Counter Set GUID should be unique across the entire document. The counter set registration fails if the GUID is already registered. To update a counter set that is registered, you must first uninstall the counter set and register it again. A globally unique identifier in Registry format. e.g. {12345678-4321-ABCD-1234-9ABCDEF012345678}. Use GUIDGen.exe or UUIDGen.exe to create a GUID. Symbol is used for code-generation. It should be a valid C Symbol or an empty string. Is used for code-generation on namespaces which should be valid C++ symbols. E.g. Namespace1._Namespace2.Namespace2 Hex 1-2 digits in size Hex 1-4 digits in size Hex 1-8 digits in size Hex 1-16 digits in size. Hex 1-2 digits in size or unsignedByte Hex 1-4 digits in size or unsignedShort UnsignedInt or Hex 1-8 digits in size. Hex 1-16 digits in size or unsignedLong Length property name string or unsignedShort Count property name string or unsignedShort Value of this attribute should be of the form $(string.stringTableId), where stringTableId is the 'id' attribute of a <string> element defined in the <stringTable> section. Or it could be of the form $(mc.mcSymbolId), where mcSymbolId is the symbol of a message string defined in a .mc file. A fully-qualified path to a file. Standard Windows environment variables are allowed. Typically, the file is of type .exe, .dll, or .sys. Each keyword must have a unique name, which is used to reference the keyword from the events section of the manifest. Mask is a 64-bit value, in which, only one bit is set. Mask value cannot be zero. Leftmost 16 bits of the mask are reserved for use by winmeta.xml. Use keywords to group events together. At run-time, it is possible to enable events belonging to only certain groups (i.e. keywords). This is one way to filter out unwanted events at the time of logging. Use opcodes, in conjunction with a task, to describe different milestones within an activity. Use levels to control the verbosity of events during logging. At run-time, a provider can be enabled with a certain level value, and only events with a level value less than or equal to the specified value will get logged. Use tasks to describe an activity. Use opcodes to describe each unit of work within an activity. Channel logging config Channel publishing config Amount of memory allocated for the session buffers (KB) Number of etl files to create across enablement Minimum number of session buffers Maximum number of session buffers Buffer flush interval (sec) Clock resolution Default publishing session/security if not specified explicitly by the channel access attribute. Use channels to describe the destinations for your events. Each channel you define here will show up in the Windows Event Viewer. Represents binary data in classic eventlog API Use templates to describe the payload logged by an event. Different events can share a template. Also referred to as the Event-Id. An ETW event is uniquely identified by the {Provider-Guid,Event-Id,Event-Version} tuple. Reference to a <level> element defined in the <levels> section. Refer to a level by its attribute 'name'. It is advisable to increment the version of an event if its template is modified between releases. Use this to indicate that this event has been removed and will not be logged by this version of the provider. The description of the event should be retained in this manifest so that if an etl file collected from an older version of the provider on a different machine is brought to this machine, it can be correctly decoded on this machine. Use this to indicate if the template associated with this event contains valid WinRT types i.e. the event payload fields can come from arguments of projected WinRT methods. Ignore this attribute if the component which is hosting the provider does not use WinRT projection APIs to log the event. List all events logged by the provider in this section. Name of the executable file to which the provider's metadata resource is linked, usually the same as the provider's binary. Name of the executable file to which the provider's localizable message resource is linked, usually the same as the provider's binary. P Events for Classic ETW tracing. Events for all installed system services. This channel is secured to applications running under system service accounts or user applications running under local adminstrator privileges. Events for all user-level applications. This channel is not secured and open to any applications. Applications which log extensive information should define an application-specific channel. The Windows Audit Log. For exclusive use of the Windows Local Security Authority. User events may appear as audits if supported by the underlying application. Log Always Only critical errors All errors, includes win:Critical All warnings, includes win:Error All informational content, including win:Warning All tracing, including previous levels undefined task An informational event An activity start event An activity end event A trace collection start event A trace collection end event An extensional event A reply event An event representing the activity resuming from the suspension An event representing the activity is suspended, pending another activity's completion An event representing the activity is transferred to another component, and can continue to work An event representing receiving an activity transfer from another component Wild card value Attached to all events providing response time information Attached to all WDI context events Attached to all WDI diag events Attached to all SQM events Attached to all failed security audits Attached to all successful security audits Attached to transfer events where the related Activity ID is a computed value and not a GUID Attached to events raised using classic eventlog API A NULL-terminated UNICODE string. A NULL-terminated ANSI string. A signed 8-bit integer. An unsigned 8-bit integer. An integer in hex format A signed 16-bit integer. An unsigned 16-bit integer An integer in hex format A signed 32-bit integer. A message string corresponding to system HResult error code. An unsigned 32-bit integer. Deprecated, same as win:HexInt32. A message string corresponding to system win32 error code. A message string corresponding to system NTSTATUS error code. An integer in hex format A signed 64-bit integer. An unsigned 64-bit integer. An integer in hex format An IEEE 4-byte floating-point value An IEEE 8-byte floating-point value A 32-bit value where 0 is false, 1 is true. Variable size binary data. A DCE-compliant 128-bit UUID. XML spec: {12345678-1234-4667-1234-123456789abc} A pointer; sized to the current platform (32-bit or 64-bit). XML spec: hex representation of a pointer A Windows FILETIME struct. DateTime string without any marker related with culture. Ex) Left-To-Right A Windows SYSTEMTIME struct. DateTime string without any marker related with culture. Ex) Left-To-Right A self-relative Windows SID structure. XML spec: S-1-0-0. A hexidecimal representation of an unsigned 32-bit integer. Deprecated, same as win:HexInt32. A message string corresponding to system win32 error code. A message string corresponding to system NTSTATUS error code. A hexidecimal representation of an unsigned 64-bit integer. PAPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPAD