<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" copyright="Copyright (c) Microsoft Corporation. All Rights Reserved.">
  <assemblyIdentity name="Microsoft-Windows-HTTP" version="10.0.10586.212" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <dependency discoverable="no" resourceType="Resources">
    <dependentAssembly dependencyType="prerequisite">
      <assemblyIdentity name="Microsoft-Windows-HTTP.Resources" version="10.0.10586.212" processorArchitecture="amd64" language="*" buildType="release" publicKeyToken="31bf3856ad364e35" />
    </dependentAssembly>
  </dependency>
  <file name="http.sys" destinationPath="$(runtime.drivers)\" sourceName="http.sys" sourcePath=".\" importPath="$(build.nttree)\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2">
      <dsig:Transforms xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">KDoTiZg4tDE7+8QG6DIEJpbFSWQKGrEeI8C55JkomDY=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <memberships>
    <categoryMembership>
      <id name="Microsoft.Windows.Categories.Services" version="10.0.10586.212" publicKeyToken="31bf3856ad364e35" typeName="Service" />
      <categoryInstance subcategory="HTTP">
        <serviceData name="HTTP" displayName="@%SystemRoot%\system32\drivers\http.sys,-1" errorControl="normal" imagePath="system32\drivers\HTTP.sys" start="demand" type="kernelDriver" description="@%SystemRoot%\system32\drivers\http.sys,-2">
          <securityDescriptor name="HTTPServiceACL" />
        </serviceData>
      </categoryInstance>
    </categoryMembership>
  </memberships>
  <registryKeys>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\System\Http">
      <registryValue name="ProviderGuid" valueType="REG_EXPAND_SZ" value="{7b6bc78c-898b-4170-bbf8-1a469ea43fc5}" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\Security">
      <registryValue name="C42A2738-2333-40A5-A32F-6ACC36449DCC" valueType="REG_BINARY" value="01000480140000002400000000000000340000000102000000000005200000002002000001020000000000052000000020020000020034000200000000001400FF0F120001010000000000051200000000001800FF0F120001020000000000052000000020020000" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\Autologger\SQMLogger\{F5344219-87A4-4399-B14A-E59CD118ABB8}">
      <registryValue name="LoggerName" valueType="REG_SZ" value="SQMLogger" />
      <registryValue name="Enabled" valueType="REG_DWORD" value="0x00000001" />
      <registryValue name="EnableLevel" valueType="REG_DWORD" value="0x00000004" />
      <registryValue name="MatchAnyKeyword" valueType="REG_QWORD" value="0000000000000800" />
      <registryValue name="EnableProperty" valueType="REG_DWORD" value="0x00000002" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters" />
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetDiagFx\Microsoft\HostDLLs\HttpHelperClasses">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetDiagFx\Microsoft\HostDLLs\HttpHelperClasses\HelperClasses">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetDiagFx\Microsoft\HostDLLs\HttpHelperClasses\HelperClasses\HttpServiceHelperClass">
      <registryValue name="Version" valueType="REG_SZ" value="1.0" />
      <registryValue name="Published" valueType="REG_DWORD" value="0x00000000" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetDiagFx\Microsoft\HostDLLs\HttpHelperClasses\HelperClasses\HttpServiceHelperClass\Dependencies">
      <registryValue name="Winsock" valueType="REG_SZ" value="" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetDiagFx\Microsoft\HostDLLs\HttpHelperClasses\HelperClasses\HttpServiceHelperClass\Providers">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetDiagFx\Microsoft\HostDLLs\HttpHelperClasses\HelperClasses\HttpServiceHelperClass\Providers\{dd5ef90a-6398-47a4-ad34-4dcecdef795f}">
      <registryValue name="Name" valueType="REG_SZ" value="Microsoft-Windows-HttpService" />
      <registryValue name="Keywords" valueType="REG_QWORD" value="0000000000000000" />
      <registryValue name="Level" valueType="REG_DWORD" value="0x00000004" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetDiagFx\Microsoft\HostDLLs\HttpHelperClasses\HelperClasses\HttpServiceHelperClass\Providers\{DD85457F-4E2D-44a5-A7A7-6253362E34DC}">
      <registryValue name="Name" valueType="REG_SZ" value="Microsoft-Windows-BranchCacheEventProvider" />
      <registryValue name="Keywords" valueType="REG_QWORD" value="0000000000000000" />
      <registryValue name="Level" valueType="REG_DWORD" value="0x00000004" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetDiagFx\Microsoft\HostDLLs\HttpHelperClasses\HelperClasses\HttpServiceHelperClass\Providers\{E837619C-A2A8-4689-833F-47B48EBD2442}">
      <registryValue name="Name" valueType="REG_SZ" value="Microsoft-Windows-BranchCacheClientEventProvider" />
      <registryValue name="Keywords" valueType="REG_QWORD" value="0000000000000000" />
      <registryValue name="Level" valueType="REG_DWORD" value="0x00000004" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetTrace\Scenarios\InternetServer">
      <registryValue name="Description" valueType="REG_SZ" value="$(runtime.drivers)\http.sys,3" />
      <registryValue name="HelperClassName" valueType="REG_SZ" value="HttpServiceHelperClass" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
  </registryKeys>
  <trustInfo>
    <security>
      <accessControl>
        <securityDescriptorDefinitions>
          <securityDescriptorDefinition name="HTTPServiceACL" sddl="D:(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLORCRP;;;IU)(A;;CCLCSWLORCRP;;;SU)(A;;CCLCSWLORCRP;;;S-1-5-3)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)" operationHint="replace" />
          <securityDescriptorDefinition name="WRP_FILE_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;GRGX;;;BA)(A;;GRGX;;;SY)(A;;GRGX;;;BU)(A;;GRGX;;;S-1-15-2-1)S:(AU;FASA;0x000D0116;;;WD)" operationHint="replace" description="Default SDDL for Windows Resource Protected file" />
          <securityDescriptorDefinition name="WRP_REGKEY_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;CI;GA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;CI;GR;;;SY)(A;CI;GR;;;BA)(A;CI;GR;;;BU)(A;CI;GR;;;S-1-15-2-1)" operationHint="replace" />
        </securityDescriptorDefinitions>
      </accessControl>
    </security>
  </trustInfo>
  <localization>
    <resources culture="en-US">
      <stringTable>
        <string id="description" value="This component implements server functionality of the Hypertext Transfer Protocol (HTTP)." />
        <string id="description101" value="SSL certificate settings for various IP address/port number pairs" />
        <string id="description102" value="Contains information about Url namespace reservations for specific Urls" />
        <string id="description103" value="Type for IP:Port specific SSL cert settings" />
        <string id="description105" value="List of IP addresses http service would be limited to listen to" />
        <string id="description107" value="If true, enables sending of close notify messages to close SSL connections" />
        <string id="description109" value="If true, disables building client cert chain only from cache" />
        <string id="description11" value="Type for BasicTokenCacheTTL" />
        <string id="description110" value="Allow HTTP requests with multiple UserAgent headers" />
        <string id="description113" value="If true, new connections will be rejected when nonpaged pool memory is approaching depletion." />
        <string id="description114" value="Type for Host:Port specific SSL cert settings" />
        <string id="description115" value="Type for SslSniBindingInfo" />
        <string id="description117" value="SSL certificate settings for various Hostname:port pairs" />
        <string id="description119" value="If true then error responses (except 401) are disabled and the connection is reset instead." />
        <string id="description12" value="Type for DisableServerHeaderKey" />
        <string id="description13" value="Type for ErrorLoggingFields" />
        <string id="description14" value="Type for ErrorLoggingRolloverType" />
        <string id="description15" value="Type for ErrorLoggingRolloverType" />
        <string id="description16" value="Type for HashTableBits" />
        <string id="description17" value="Type for LogBufferSize" />
        <string id="description18" value="Type for LookasideDepth" />
        <string id="description19" value="Type for MaxBufferedSends" />
        <string id="description20" value="Type for MaxConnections" />
        <string id="description21" value="Type for MaxCopyThreshold" />
        <string id="description22" value="Type for MaxFieldLength" />
        <string id="description23" value="Type for MaxRequestBytes" />
        <string id="description24" value="Type for PipelineThreshold" />
        <string id="description25" value="Type for SspiThreadsPerCpu" />
        <string id="description26" value="Type for UriMaxUriBytes" />
        <string id="description27" value="Type For UrlSegmentMaxCount" />
        <string id="description28" value="Type for UrlSegmentMaxLength" />
        <string id="description3" value="Security settings for HTTP service." />
        <string id="description37" value="Allow case insensitive HTTP Verbs" />
        <string id="description38" value="If non-zero, HTTP API will accept hex-escaped chars in request URLs that decode to U+0000 – U+001F and U+007F – U+009F ranges." />
        <string id="description39" value="Allow control characters in absolute path and query strings of the HTTP request URL." />
        <string id="description40" value="Allow HTTP request header with separator characters in it." />
        <string id="description41" value="Allow HTTP request header values with raw (un-escaped) control characters in it" />
        <string id="description42" value="TTL for tokens in basic authentication token cache" />
        <string id="description43" value="Controls &quot;Server&quot; header generation in HTTP responses" />
        <string id="description44" value="If nonzero, enables HTTP API error logging." />
        <string id="description71" value="Enables TCP Nagling for HTTP responses" />
        <string id="description72" value="If zero, HTTP API will accept only UTF-8-encoded URLs. If non-zero, HTTP API will also accept ANSI- or DBCS-encoded URLs in requests, in addition to UTF-8." />
        <string id="description73" value="Maximum HTTP error log file size in bytes.  If less than zero then the log file size is set to MAX_ULONG, 0xFFFFFFFF." />
        <string id="description74" value="Specifies location of HTTP API's error logging directory" />
        <string id="description75" value="Allows selecting field-names to log values for in the HTTP error log file" />
        <string id="description76" value="When ErrorLoggingRolloverType is not set for size based rollovers, setting this to 0 rolls over the HTTP Error log file on GMT and 1 on Local Time" />
        <string id="description77" value="Specify duration for rolling over HTTP Error log files" />
        <string id="description78" value="If non-zero, HTTP API will always attempt to decode a URL as UTF-8 first; if that conversion fails and EnableNonUTF8 is non-zero, HTTP API will then attempt to decode it as ANSI or DBCS. If FavorUTF8 is zero (and EnableNonUTF8 is non-zero), HTTP API will attempt an ANSI or DBCS decoding first; if that is unsuccessful, it will then attempt a UTF-8 conversion." />
        <string id="description79" value="If perf degradation is noticed for kernel cache intensive HTTP application , increase value to improve performance at the cost of memory usage" />
        <string id="description80" value="Controls size of paged pool allocated log buffer for each log file" />
        <string id="description81" value="Supplies the number of entries to keep in http service managed queue used for fast allocation and deallocation of internal structures such as requests, responses, connections, etc." />
        <string id="description82" value="Maximum number of sends that would be buffered by http service" />
        <string id="description83" value="Limits HTTP API wide connections" />
        <string id="description84" value="Default threshold that the http service uses to decide whether to buffer the response" />
        <string id="description85" value="Defines the max allowed header name length. It also defines the max allowed header value length. It also controls the URI length." />
        <string id="description86" value="Determines the upper limit for the total size of Request line and the Headers." />
        <string id="description87" value="If non-zero, HTTP API will accept the %uNNNN notation in request URLs." />
        <string id="description88" value="Specifies the max number of inflight responses before HTTP API stops parsing new requests on a given keep alive connection" />
        <string id="description89" value="Number of threads created for calling SSPI APIs" />
        <string id="description9" value="Default SDDL for Windows Resource Protected file" />
        <string id="description90" value="&quot;Enables/Disables the URI cache. This can lead to performance degradation.&quot;" />
        <string id="description91" value="Determines how much maximum physical memory may be used by the URI cache. If zero, no limit is imposed." />
        <string id="description93" value="Controls size of the individual cache entry in the URI cache." />
        <string id="description94" value="Determines the frequency at which the URI cache scavenger is run" />
        <string id="description95" value="Maximum number of URL path segments. If zero, count bounded by the maximum value of a ULONG" />
        <string id="description96" value="Max number of characters in a URL path segment; i.e., between the slashes of a URL. If zero, length bounded by the maximum value of a ULONG" />
        <string id="description97" value="Type for SslBindingInfo" />
        <string id="description98" value="Type for UrlAclInfo" />
        <string id="displayName" value="HTTP Protocol" />
        <string id="displayName1" value="HTTP" />
        <string id="displayName100" value="UrlAclInfo" />
        <string id="displayName104" value="ListenOnlyList" />
        <string id="displayName106" value="EnableSslCloseNotify" />
        <string id="displayName108" value="DisableSslClientCertChainCacheOnlyUrlRetrieval" />
        <string id="displayName111" value="AllowMultipleUseragentHeaders" />
        <string id="displayName112" value="EnableMemoryProtection" />
        <string id="displayName116" value="SslSniBindingInfo" />
        <string id="displayName118" value="DisableErrorResponse" />
        <string id="displayName29" value="AllowCaseInsensitiveVerbs" />
        <string id="displayName3" value="ACL for HTTP service" />
        <string id="displayName30" value="AllowRestrictedChars" />
        <string id="displayName31" value="AllowUnEscapedRestrictedChars" />
        <string id="displayName32" value="AllowWeakHeaderNameSyntax" />
        <string id="displayName33" value="AllowWeakHeaderValueSyntax" />
        <string id="displayName34" value="BasicTokenCacheTTL" />
        <string id="displayName35" value="DisableServerHeader" />
        <string id="displayName36" value="EnableErrorLogging" />
        <string id="displayName45" value="EnableNagling" />
        <string id="displayName46" value="EnableNonUTF8" />
        <string id="displayName47" value="ErrorLogFileTruncateSize" />
        <string id="displayName48" value="ErrorLoggingDir" />
        <string id="displayName49" value="ErrorLoggingFields" />
        <string id="displayName50" value="ErrorLoggingLocaltimeRollover" />
        <string id="displayName51" value="ErrorLoggingRolloverType" />
        <string id="displayName52" value="FavourUTF8" />
        <string id="displayName53" value="HashTableBits" />
        <string id="displayName54" value="LogBufferSize" />
        <string id="displayName55" value="LookasideDepth" />
        <string id="displayName56" value="MaxBufferedSends" />
        <string id="displayName57" value="MaxConnections" />
        <string id="displayName58" value="MaxCopyThreshold" />
        <string id="displayName59" value="MaxFieldLength" />
        <string id="displayName60" value="MaxRequestBytes" />
        <string id="displayName61" value="PercentUAllowed" />
        <string id="displayName62" value="PipelineThreshold" />
        <string id="displayName63" value="SspiThreadsPerCpu" />
        <string id="displayName64" value="UriEnableCache" />
        <string id="displayName65" value="UriMaxCacheMegabyteCount" />
        <string id="displayName67" value="UriMaxUriBytes" />
        <string id="displayName68" value="UriScavengerPeriod" />
        <string id="displayName69" value="UrlSegmentMaxCount" />
        <string id="displayName70" value="UrlSegmentMaxLength" />
        <string id="displayName8" value="WRP_FILE_DEFAULT_SDDL" />
        <string id="displayName99" value="SslBindingInfo" />
        <string id="event_EVENT_HTTP_AUTH_SCHEME_INIT_FAILED" value="Unable to initialize the security package %2 for server side authentication.  The data field contains the error number." />
        <string id="event_EVENT_HTTP_CREATE_ENDPOINT_FAILED" value="Unable to bind to the underlying transport for %2. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine.  The data field contains the error number." />
        <string id="event_EVENT_HTTP_HOST_STATUS_DOWN" value="The host %2 has come up as a result of the change in the IP Listen-Only list." />
        <string id="event_EVENT_HTTP_HOST_STATUS_UP" value="The host %2 has gone down as a result of the change in the IP Listen-Only list." />
        <string id="event_EVENT_HTTP_HOTADD_PROC_START_NOTIFY_FAILED" value="Http.sys failed to process a CPU hot-add event. Status: %2 ." />
        <string id="event_EVENT_HTTP_INVALID_SSL_CONFIG" value="An error occurred while using SSL configuration for endpoint %2.  The error status code is contained within the returned data." />
        <string id="event_EVENT_HTTP_LISTEN_ONLY_ALL_CONVERT_FAILED" value="Unable to convert all entries on IP Listen-Only list.  Driver will listen on all available interfaces." />
        <string id="event_EVENT_HTTP_LISTEN_ONLY_CONVERT_FAILED" value="Unable to convert IP Listen-Only list entry %2.  The data field contains the error number." />
        <string id="event_EVENT_HTTP_LOGGING_BINARY_FILE_WRITE_FAILED" value="Unable to write to the centralized binary log file %2. Disk may be full. If this is a network path, make sure that network connectivity is not broken." />
        <string id="event_EVENT_HTTP_LOGGING_CENTRALIZED_FILE_WRITE_FAILED" value="Unable to write to the centralized W3C log file %2. Disk may be full. If this is a network path, make sure that network connectivity is not broken." />
        <string id="event_EVENT_HTTP_LOGGING_CREATE_BINARY_FILE_FAILED" value="Unable to create the centralized binary log file. Make sure that the logging directory is correct and this computer has write access to that directory." />
        <string id="event_EVENT_HTTP_LOGGING_CREATE_CENTRALIZED_FILE_FAILED" value="Unable to create the centralized W3C log file. Make sure that the logging directory is correct and this computer has write access to that directory." />
        <string id="event_EVENT_HTTP_LOGGING_CREATE_ERROR_FILE_FAILED" value="Unable to create the error log file. Make sure that the error logging directory is correct." />
        <string id="event_EVENT_HTTP_LOGGING_CREATE_FILE_FAILED" value="Unable to create log file %2. Make sure that the logging directory is correct and this computer has write access to that directory." />
        <string id="event_EVENT_HTTP_LOGGING_CREATE_FILE_FAILED_FOR_SITE" value="Unable to create the log file for site W3SVC%2. Make sure that the logging directory for the site is correct and this computer has write access to that directory." />
        <string id="event_EVENT_HTTP_LOGGING_ERROR_FILE_CONFIG_FAILED" value="Error logging configuration failed. The data field contains the error number." />
        <string id="event_EVENT_HTTP_LOGGING_ERROR_FILE_WRITE_FAILED" value="Unable to write to the error log file. Disk may be full. The data field contains the error number." />
        <string id="event_EVENT_HTTP_LOGGING_FILE_WRITE_FAILED" value="Unable to write to the log file %2 for site W3SVC%3. Disk may be full. If this is a network path, make sure that network connectivity is not broken." />
        <string id="event_EVENT_HTTP_LOGGING_INVALID_FILE_OWNER" value="Owner of the log file or directory %2 is invalid. This could be because another user has already created the log file or the directory." />
        <string id="event_EVENT_HTTP_NAMESPACE_DERESERVED" value="Reservation for namespace identified by URL prefix %2 was successfully deleted." />
        <string id="event_EVENT_HTTP_NAMESPACE_INIT_FAILED" value="An error occurred while initializing namespace reservations.  The error status code is contained within the returned data." />
        <string id="event_EVENT_HTTP_NAMESPACE_INIT2_FAILED" value="An error occured while initializing namespace reservation identified by URL prefix %2.  The error status code is contained within the returned data." />
        <string id="event_EVENT_HTTP_NAMESPACE_RESERVED" value="Reservation for namespace identified by URL prefix %2 was successfully added." />
        <string id="event_EVENT_HTTP_SSL_CERT_SETTINGS_CREATED" value="SSL Certificate Settings created by an admin process for endpoint : %2 ." />
        <string id="event_EVENT_HTTP_SSL_CERT_SETTINGS_DELETED" value="SSL Certificate Settings deleted for endpoint : %2 ." />
        <string id="HTTP_EVENT_ADD_URL.message" value="Attempted to add URL (%2) to URL group (%1). Status: %3." />
        <string id="HTTP_EVENT_AUTH_CACHE_ENTRY_ADDED.message" value="Attempted to add entry to the %2 authentication cache. Status: %4." />
        <string id="HTTP_EVENT_AUTH_CACHE_ENTRY_FREED.message" value="Entry successfully removed from the authentication cache." />
        <string id="HTTP_EVENT_AUTH_SSPI_COMPLETION.message" value="Attempt (on connection ID %1) to authenticate client completed. Authentication type %2. Security status: %3." />
        <string id="HTTP_EVENT_BEGIN_BUILDING_SLICES.message" value="Begin building slices. Req. %1, slices %2 (%3,%4,...), ranges %5 (%6-%7, %8-%9,...)" />
        <string id="HTTP_EVENT_CACHE_ENTRY_ADD_FAILED_V0.message" value="Failed to add an entry (URI %1) to the cache. Status: %2." />
        <string id="HTTP_EVENT_CACHE_ENTRY_ADD_FAILED_V1.message" value="Failed to add an entry (URI %1) to the cache. Status: %2. Encoding: %3." />
        <string id="HTTP_EVENT_CACHE_ENTRY_ADDED_V0.message" value="Successfully added entry (URI %1) to cache." />
        <string id="HTTP_EVENT_CACHE_ENTRY_ADDED_V1.message" value="Successfully added entry (URI %1) to cache (Encoding %7)." />
        <string id="HTTP_EVENT_CACHE_ENTRY_FLUSHED.message" value="Flushed entry (URI %1) from the cache." />
        <string id="HTTP_EVENT_CACHE_NOT_MODIFIED_LEGACY_V0.message" value="Response (request pointer %1, site ID %2, number of bytes %3) queued for sending with status code 304 (cache not modified)." />
        <string id="HTTP_EVENT_CACHE_NOT_MODIFIED_LEGACY_V1.message" value="Response (request pointer %1, site ID %2, number of bytes %3, encoding %5) queued for sending with status code 304 (cache not modified)." />
        <string id="HTTP_EVENT_CACHED_AND_SEND_LEGACY.message" value="Cached the response (corresponding to request ID %1) with status code %2. Response to be sent." />
        <string id="HTTP_EVENT_CACHED_SLICES_MATCH_RANGES.message" value="Cached slices match content. Req. %1, CacheEntry %2, slices %3 (%4,%5,...), ranges %6 (%7-%8, %9-%10,...)" />
        <string id="HTTP_EVENT_CHANNEL_BIND_ASC_PARAMETERS.message" value="Channel bind ASC parameters: connection %1, buffers %2, flags %3" />
        <string id="HTTP_EVENT_CHANNEL_BIND_CONFIG_CAPTURE.message" value="Captured channel bind config. Hardening %1, flags %2, service count %3" />
        <string id="HTTP_EVENT_CHANNEL_BIND_RESPONSE_CONFIG.message" value="Channel bind response config overwrites %1" />
        <string id="HTTP_EVENT_COMPLETE_SEND_ERROR_LEGACY.message" value="Error occurred while sending the last response (corresponding to request ID %1) with status code %2. A TCP Reset has been sent." />
        <string id="HTTP_EVENT_COMPLETE_SEND_LEGACY.message" value="Response ready for send (corresponding to request ID %1) with status code %2." />
        <string id="HTTP_EVENT_COMPLETE_ZERO_SEND_LEGACY.message" value="Response sent (corresponding to request ID %1) with status code %2. If disconnect is required, a TCP FIN has been sent." />
        <string id="HTTP_EVENT_CONNECTION_CLEANUP.message" value="Connection (connection pointer %1) cleanup started due to either the sending of a TCP Reset, receiving of a TCP Reset, or after the mutual exchange of TCP Fins." />
        <string id="HTTP_EVENT_CONNECTION_CLOSE.message" value="Client closed the connection (connection pointer %1). Status of whether closed by TCP Reset: %2." />
        <string id="HTTP_EVENT_CONNECTION_CONNECT.message" value="New connection created (local IP address %3 and remote address %5)." />
        <string id="HTTP_EVENT_CONNECTION_FLOW_FAILURE.message" value="[re]Setting QoS Flow failed: Connection %1, FlowHandle %2, status %3" />
        <string id="HTTP_EVENT_CONNECTION_ID.message" value="Connection ID (%2) assigned to connection and request (request ID %1) will be parsed." />
        <string id="HTTP_EVENT_DELIVER_REQUEST_TO_USERMODE.message" value="Delivered request to server application (request pointer %1, request ID %2, site ID %3) from request queue %4 for URI %5 with status %6." />
        <string id="HTTP_EVENT_FAST_SEND_LEGACY.message" value="Queued last response (corresponding to request ID %1) for sending. Status code is %2." />
        <string id="HTTP_EVENT_FLAT_CACHE_RANGE_SEND.message" value="Sending range from flat cache entry. CacheEntry %1, range %2-%3" />
        <string id="HTTP_EVENT_HOTADD_PROC_FAILURE.message" value="Http.sys failed to process CPU hot-add. Processor number: %1, reason: %2, status: %3." />
        <string id="HTTP_EVENT_HOTADD_PROC_SUCCESS.message" value="Hot-add information: Current UxNumberOfProcessors: %1, comment: %2." />
        <string id="HTTP_EVENT_INIT_FLOW_FAILED.message" value="QoS flow initialization failed: bandwidth %1, peak bandwidth %2, burst size %3, status %4" />
        <string id="HTTP_EVENT_INIT_RESPONSE_FLOW.message" value="Initialized QoS flow: FlowHandle %1, bandwidth %2, peak bandwidth %3, burst size %4" />
        <string id="HTTP_EVENT_IP_LISTEN_LIST_ENTRY_READ.message" value="Successfully read the IP listen list for IP address %1." />
        <string id="HTTP_EVENT_LOG_RESPONSE.message" value="HTTP transaction log" />
        <string id="HTTP_EVENT_LOGGING_CONFIG.message" value="Successfully configured %2 logging (directory %5)." />
        <string id="HTTP_EVENT_LOGGING_CONFIG_FAILURE.message" value="Failed to configure the %2 logging (directory %4), Status: %1." />
        <string id="HTTP_EVENT_LOGGING_CREATE.message" value="Successfully created new %2 log file %5." />
        <string id="HTTP_EVENT_LOGGING_CREATE_FAILURE.message" value="Failed to create %2 log file %5. Status: %1." />
        <string id="HTTP_EVENT_LOGGING_WRITE.message" value="Entry has been written to %3 log file." />
        <string id="HTTP_EVENT_MERGE_SLICES_TO_CACHE.message" value="Merge slices to cache. CacheEntry %1, slices to merge %2, slices to cache %3" />
        <string id="HTTP_EVENT_OPAQUE.message" value="Request %1 has initated opaque mode" />
        <string id="HTTP_EVENT_PARSE_REQUEST_FAILURE.message" value="Parsing of request (request ID %2) failed due to reason: %3. Request may not be compliant with HTTP/1.1." />
        <string id="HTTP_EVENT_PARSE_REQUEST_LEGACY.message" value="Parsed request (request pointer %1, method %2) with URI %3." />
        <string id="HTTP_EVENT_POLICY_FLOW.message" value="Policy-Based QoS: Connection %1, FlowHandle %2" />
        <string id="HTTP_EVENT_QOS_FLOW_SET.message" value="Successfully associated QoS flow with connection (connection ID %1). Bandwidth throttled to: %2 Bytes per second." />
        <string id="HTTP_EVENT_RECEIVE_BODY_FROM_USERMODE.message" value="Server application passed entity body for request ID %1 (connection ID %2)." />
        <string id="HTTP_EVENT_RECEIVE_BODY_FROM_USERMODE_LEGACY.message" value="Server application passed the last entity body for request ID %1." />
        <string id="HTTP_EVENT_RECEIVE_FAST_RESPONSE_FROM_USERMODE.message" value="Server application passed response (request ID %1, connection ID %2, method %4, header length %5, number of entity chunks %6, cache policy %7) with status code %3." />
        <string id="HTTP_EVENT_RECEIVE_FAST_RESPONSE_FROM_USERMODE_LEGACY.message" value="Server application passed the last response (corresponding to request ID %1)." />
        <string id="HTTP_EVENT_RECEIVE_REQUEST.message" value="Request received (request ID %1) on connection (connection ID %2) from remote address %4." />
        <string id="HTTP_EVENT_RECEIVE_RESPONSE_FROM_USERMODE.message" value="Server application passed response (request ID %1, connection ID %2, method %4, header length %5, number of entity chunks %6, cache policy %7) with status code %3." />
        <string id="HTTP_EVENT_RECEIVE_RESPONSE_FROM_USERMODE_LEGACY.message" value="Server application passed the last response (corresponding to request ID %1)." />
        <string id="HTTP_EVENT_REMOVE_ALL_URLS.message" value="Removed all URLs from URL group %1." />
        <string id="HTTP_EVENT_REMOVE_URL.message" value="Removed URL (%2) from URL group (%1)." />
        <string id="HTTP_EVENT_REQUEST_CANCELLED.message" value="Server application canceled the processing of its request (request ID %1)." />
        <string id="HTTP_EVENT_REQUEST_ON_CONFIG_FLOW.message" value="Assign to Configuration QoS Flow: FlowHandle %1" />
        <string id="HTTP_EVENT_REQUEST_REJECTED.message" value="Request (request ID %1) rejected due to reason: %2." />
        <string id="HTTP_EVENT_RESPONSE_RANGE_PROCESSING_OK.message" value="Response range processing done. Req. %1, response content size %2, ranges %3 (%4-%5, %6-%7,...)" />
        <string id="HTTP_EVENT_SEND_ERROR.message" value="Error %3 occurred while sending (corresponding to request ID %1). A TCP Reset will be sent." />
        <string id="HTTP_EVENT_SEND_SLICE_CACHE_CONTENT.message" value="Send cached slices. Req. %1, CacheEntry %2, slices %3 (%4,%5,...), ranges %6 (%7-%8, %9-%10,...)" />
        <string id="HTTP_EVENT_SERVED_FROM_CACHE_LEGACY.message" value="Response (request pointer %1, site ID %2, number of bytes %3) queued for sending from the cache." />
        <string id="HTTP_EVENT_SERVED_FROM_CACHE_LEGACY_V1.message" value="Response (request pointer %1, corresponding to request ID %4, site ID %2, number of bytes %3, encoding %5) queued for sending from the cache." />
        <string id="HTTP_EVENT_SERVICE_BIND_CHECK_COMPLETE.message" value="Service bind check done. Connection %1, Context %2-%3, status %4, target %5" />
        <string id="HTTP_EVENT_SET_CONNECTION_FLOW.message" value="Setting flow: Connection %1, FlowHandle %2" />
        <string id="HTTP_EVENT_SET_REQUEST_QUEUE_PROPERTY.message" value="Attempted to set request queue property: %1. Status: %2." />
        <string id="HTTP_EVENT_SET_SERVER_SESSION_PROPERTY.message" value="Attempted to set server session property: %1. Status: %2." />
        <string id="HTTP_EVENT_SET_URL_GROUP_PROPERTY.message" value="Attempted to set URL group property: %1. Status: %2." />
        <string id="HTTP_EVENT_SNI_PARSED.message" value="SNI parsed for connection: %1 with status: %2" />
        <string id="HTTP_EVENT_SSL_ACCEPT_STREAM_DATA.message" value="Passed plaintext data for encryption." />
        <string id="HTTP_EVENT_SSL_ACH_FAILURE.message" value="Failed to acquire handle for SSL credentials. Failure will be event logged. Security status: %2." />
        <string id="HTTP_EVENT_SSL_ASC_RESULT.message" value="Attempt to perform SSL handshake failed. Security status: %2." />
        <string id="HTTP_EVENT_SSL_AUTO_ENDPOINT_CREATED.message" value="Endpoint auto-generated for %2" />
        <string id="HTTP_EVENT_SSL_AUTO_ENDPOINT_DELETED.message" value="Deleted auto-generated endpoint for %2" />
        <string id="HTTP_EVENT_SSL_CONNECT.message" value="Initiating SSL connection." />
        <string id="HTTP_EVENT_SSL_CREDENTIAL_CREATED_V0.message" value="SSL credentials for IP address and port %3 successfully created." />
        <string id="HTTP_EVENT_SSL_CREDENTIAL_CREATED_V1.message" value="SSL credentials for endpoint %2 successfully created." />
        <string id="HTTP_EVENT_SSL_DELIVER_STREAM_DATA.message" value="Decrypted SSL data is available for processing." />
        <string id="HTTP_EVENT_SSL_DISCONNECT.message" value="SSL connection will be disconnected as initiated by the client." />
        <string id="HTTP_EVENT_SSL_DISCONNECT_REQUEST.message" value="SSL connection will be disconnected as initiated by the server application. Status: %2." />
        <string id="HTTP_EVENT_SSL_ENDPOINT_CONFIG_FOUND.message" value="Inbound connection for IP: %3, SNI: %4. SSL endpoint found: %5" />
        <string id="HTTP_EVENT_SSL_ENDPOINT_CONFIG_NOT_FOUND.message" value="Cannot find SSL endpoint for inbound connection for local IP address and port %3." />
        <string id="HTTP_EVENT_SSL_ENDPOINT_CONFIG_REJECTED.message" value="SSL connection with local IP address and port %2 rejected due to configuration policy." />
        <string id="HTTP_EVENT_SSL_HANDSHAKE_COMPLETE.message" value="SSL handshake completed with status: %1." />
        <string id="HTTP_EVENT_SSL_HANDSHAKE_INITIATE.message" value="Initiating SSL handshake." />
        <string id="HTTP_EVENT_SSL_QUERY_CONN_INFO_FAILURE.message" value="Query for SSL connection parameters failed. Security status: %2. Connection will be reset." />
        <string id="HTTP_EVENT_SSL_RECEIVE_CLIENT_CERT_COMPLETE.message" value="Attempt by server application to receive client certificate failed with status: %1." />
        <string id="HTTP_EVENT_SSL_RECEIVE_CLIENT_CERT_INITIATE.message" value="Server application is attempting to receive the SSL client certificate, which will be provided if available. If the client certificate is not available, a renegotiation will be initiated." />
        <string id="HTTP_EVENT_SSL_RECEIVE_RAW_DATA.message" value="Raw SSL data is available for processing." />
        <string id="HTTP_EVENT_SSL_SEAL_MESSAGE.message" value="Attempt to encrypt SSL data failed. Security status: %2." />
        <string id="HTTP_EVENT_SSL_UNSEAL_MESSAGE.message" value="Attempt to decrypt SSL data failed. Security status: %2." />
        <string id="HTTP_EVENT_THREAD_GONE.message" value="Thread gone. Pool type: %1, active pools: %2, thread count: %3" />
        <string id="HTTP_EVENT_THREAD_READY.message" value="Thread ready. Pool type: %1, active pools: %2, thread count: %3" />
        <string id="HTTP_EVENT_THREADPOOL_EXTENSION.message" value="Thread pool extension. Pool type: %1, active pools: %2." />
        <string id="HTTP_EVENT_THREADPOOL_TRIM.message" value="Thread pool trim. Pool type: %1, active pools: %2." />
        <string id="HTTP_EVENT_TIMEOUT.message" value="HTTP timer %3 expired. The connection will be reset." />
        <string id="HTTP_EVENT_URL_RESERVATION.message" value="Attempted to reserve URL (%1). Status %2." />
        <string id="HTTP_KEYWORD_AUTHENTICATION.KeywordMessage" value="Flagged on all HTTP events handling authentication (SSPI) and authentication cache" />
        <string id="HTTP_KEYWORD_CACHE.KeywordMessage" value="Flagged on all HTTP events dealing with URI cache" />
        <string id="HTTP_KEYWORD_CONNECTION.KeywordMessage" value="Flagged on all HTTP events occurring on a connection" />
        <string id="HTTP_KEYWORD_DRIVER_SETTING.KeywordMessage" value="Flagged on all HTTP events dealing with global driver settings" />
        <string id="HTTP_KEYWORD_ENDPOINT.KeywordMessage" value="Flagged on all HTTP events dealing with endpoints" />
        <string id="HTTP_KEYWORD_LOG_PII_PRESENT.KeywordMessage" value="Flagged on all HTTP events dealing with potential personally identifiable information" />
        <string id="HTTP_KEYWORD_LOG_RESPONSE.KeywordMessage" value="Flagged on all HTTP transactions" />
        <string id="HTTP_KEYWORD_LOGGING.KeywordMessage" value="Flagged on all HTTP events dealing with error log activities" />
        <string id="HTTP_KEYWORD_REQUEST.KeywordMessage" value="Flagged on all HTTP events dealing with request processing" />
        <string id="HTTP_KEYWORD_REQUEST_QUEUE.KeywordMessage" value="Flagged on all HTTP events triggered on a request queue" />
        <string id="HTTP_KEYWORD_RESPONSE.KeywordMessage" value="Flagged on all HTTP events dealing with response handling" />
        <string id="HTTP_KEYWORD_SERVER_SESSION.KeywordMessage" value="Flagged on all HTTP events triggered on a server session" />
        <string id="HTTP_KEYWORD_SETUP.KeywordMessage" value="Flagged on all HTTP events dealing with service setup" />
        <string id="HTTP_KEYWORD_SSL.KeywordMessage" value="Flagged on all HTTP events handling SSL interactions" />
        <string id="HTTP_KEYWORD_THREAD_POOL.KeywordMessage" value="Flagged on all HTTP events in thread pool" />
        <string id="HTTP_KEYWORD_TIMEOUT.KeywordMessage" value="Flagged on all HTTP events setting/resetting/triggering timeouts" />
        <string id="HTTP_KEYWORD_URL_GROUP.KeywordMessage" value="Flagged on all HTTP events triggered on a URL group" />
        <string id="HTTP_LOG_CHANNEL.ChannelMessage" value="HTTP Log Channel" />
        <string id="HTTP_OPCODE_ADD_URL.OpcodeMessage" value="AddUrl" />
        <string id="HTTP_OPCODE_AUTH_CACHE_ENTRY_ADDED.OpcodeMessage" value="AuthCacheEntryAdded" />
        <string id="HTTP_OPCODE_AUTH_CACHE_ENTRY_FREED.OpcodeMessage" value="AuthCacheEntryFreed" />
        <string id="HTTP_OPCODE_AUTH_SSPI.OpcodeMessage" value="SspiCall" />
        <string id="HTTP_OPCODE_BEGIN_BUILDING_SLICES.OpcodeMessage" value="BeginBuildingSlices" />
        <string id="HTTP_OPCODE_CACHE_ENTRY_ADD_FAILED.OpcodeMessage" value="AddCacheEntryFailed" />
        <string id="HTTP_OPCODE_CACHE_ENTRY_ADDED.OpcodeMessage" value="AddedCacheEntry" />
        <string id="HTTP_OPCODE_CACHE_ENTRY_FLUSHED.OpcodeMessage" value="FlushedCache" />
        <string id="HTTP_OPCODE_CACHE_NOT_MODIFIED.OpcodeMessage" value="CachedNotModified" />
        <string id="HTTP_OPCODE_CACHED_AND_SEND.OpcodeMessage" value="CachedAndSend" />
        <string id="HTTP_OPCODE_CACHED_SLICES_MATCH_RANGES.OpcodeMessage" value="CachedSlicesMatchContent" />
        <string id="HTTP_OPCODE_CHANNEL_BIND_ASC_PARAMETERS.OpcodeMessage" value="ChannelBindAscParams" />
        <string id="HTTP_OPCODE_CHANNEL_BIND_CONFIG_CAPTURE.OpcodeMessage" value="ChannelBindConfigCapture" />
        <string id="HTTP_OPCODE_CHANNEL_BIND_RESPONSE_CONFIG.OpcodeMessage" value="ChannelBindPerResponseConfig" />
        <string id="HTTP_OPCODE_CLEANUP.OpcodeMessage" value="ConnCleanup" />
        <string id="HTTP_OPCODE_CLOSE.OpcodeMessage" value="ConnClose" />
        <string id="HTTP_OPCODE_COMPLETE_SEND_ERROR.OpcodeMessage" value="LastSndError" />
        <string id="HTTP_OPCODE_CONNECT.OpcodeMessage" value="ConnConnect" />
        <string id="HTTP_OPCODE_CONNECT_ID.OpcodeMessage" value="ConnIdAssgn" />
        <string id="HTTP_OPCODE_CONNECTION_FLOW_FAILURE.OpcodeMessage" value="ConnectionFlowFailed" />
        <string id="HTTP_OPCODE_DELIVER.OpcodeMessage" value="Deliver" />
        <string id="HTTP_OPCODE_FAST_RESPONSE.OpcodeMessage" value="FastResp" />
        <string id="HTTP_OPCODE_FAST_RESPONSE_LAST.OpcodeMessage" value="FastRespLast" />
        <string id="HTTP_OPCODE_FAST_SEND.OpcodeMessage" value="FastSend" />
        <string id="HTTP_OPCODE_FLAT_CACHE_RANGE_SEND.OpcodeMessage" value="FlatCacheRangeSend" />
        <string id="HTTP_OPCODE_HOTADD_PROC_FAILURE.OpcodeMessage" value="HotAddProcFailed" />
        <string id="HTTP_OPCODE_HOTADD_PROC_SUCCESS.OpcodeMessage" value="HotAddProcSucceeded" />
        <string id="HTTP_OPCODE_INIT_CACHED_RESPONSE_FLOW.OpcodeMessage" value="CachedResponseFlowInit" />
        <string id="HTTP_OPCODE_INIT_FLOW_FAILED.OpcodeMessage" value="FlowInitFailed" />
        <string id="HTTP_OPCODE_INIT_USER_RESPONSE_FLOW.OpcodeMessage" value="UserResponseFlowInit" />
        <string id="HTTP_OPCODE_IP_LISTEN_LIST_ENTRY_READ.OpcodeMessage" value="ReadIpListEntry" />
        <string id="HTTP_OPCODE_LOGGING_CONFIG.OpcodeMessage" value="LoggingConfig" />
        <string id="HTTP_OPCODE_LOGGING_CONFIG_FAILED.OpcodeMessage" value="LoggingConfigFailed" />
        <string id="HTTP_OPCODE_LOGGING_CREATE.OpcodeMessage" value="LogFileCreate" />
        <string id="HTTP_OPCODE_LOGGING_CREATE_FAILURE.OpcodeMessage" value="LogFileCreateFailed" />
        <string id="HTTP_OPCODE_LOGGING_WRITE.OpcodeMessage" value="LogFileWrite" />
        <string id="HTTP_OPCODE_MERGE_SLICES_TO_CACHE.OpcodeMessage" value="MergeSlicesToCache" />
        <string id="HTTP_OPCODE_OPAQUE.OpcodeMessage" value="InitiateOpaqueMode" />
        <string id="HTTP_OPCODE_PARSE.OpcodeMessage" value="Parse" />
        <string id="HTTP_OPCODE_PARSE_FAILURE.OpcodeMessage" value="ParseRequestFailed" />
        <string id="HTTP_OPCODE_POLICY_FLOW.OpcodeMessage" value="UsePolicyBasedQoSFlow" />
        <string id="HTTP_OPCODE_QOS_FLOW_SET.OpcodeMessage" value="QosFlowSetReset" />
        <string id="HTTP_OPCODE_RECEIVE_BODY.OpcodeMessage" value="RecvBody" />
        <string id="HTTP_OPCODE_RECEIVE_BODY_LAST.OpcodeMessage" value="RecvBodyLast" />
        <string id="HTTP_OPCODE_RECEIVE_REQUEST.OpcodeMessage" value="RecvReq" />
        <string id="HTTP_OPCODE_RECEIVE_RESPONSE.OpcodeMessage" value="RecvResp" />
        <string id="HTTP_OPCODE_RECEIVE_RESPONSE_LAST.OpcodeMessage" value="RecvRespLast" />
        <string id="HTTP_OPCODE_REMOVE_ALL_URLS.OpcodeMessage" value="RemAllUrls" />
        <string id="HTTP_OPCODE_REMOVE_URL.OpcodeMessage" value="RemUrl" />
        <string id="HTTP_OPCODE_REQUEST_CANCELLED.OpcodeMessage" value="RequestCancelled" />
        <string id="HTTP_OPCODE_REQUEST_ON_CONFIG_FLOW.OpcodeMessage" value="RequestAssociatedToConfigurationFlow" />
        <string id="HTTP_OPCODE_REQUEST_REJECTED.OpcodeMessage" value="RequestRejected" />
        <string id="HTTP_OPCODE_RESERVATION.OpcodeMessage" value="ResvUrl" />
        <string id="HTTP_OPCODE_RESPONSE_RANGE_PROCESSING_OK.OpcodeMessage" value="ResponseRangeProcessingOK" />
        <string id="HTTP_OPCODE_SEND_COMPLETE.OpcodeMessage" value="SendComplete" />
        <string id="HTTP_OPCODE_SEND_ERROR.OpcodeMessage" value="SndError" />
        <string id="HTTP_OPCODE_SEND_SLICE_CACHE_CONTENT.OpcodeMessage" value="SendSliceCacheContent" />
        <string id="HTTP_OPCODE_SERVED_FROM_CACHE.OpcodeMessage" value="SrvdFrmCache" />
        <string id="HTTP_OPCODE_SERVICE_BIND_CHECK_COMPLETE.OpcodeMessage" value="ServiceBindCheckComplete" />
        <string id="HTTP_OPCODE_SET_CONNECTION_FLOW.OpcodeMessage" value="SetConnectionFlow" />
        <string id="HTTP_OPCODE_SET_REQUEST_QUEUE.OpcodeMessage" value="ChgReqQueueProp" />
        <string id="HTTP_OPCODE_SET_SERVER_SESSION.OpcodeMessage" value="ChgSrvSesProp" />
        <string id="HTTP_OPCODE_SET_URL_GROUP.OpcodeMessage" value="ChgUrlGrpProp" />
        <string id="HTTP_OPCODE_SNI_PARSED.OpcodeMessage" value="SniParsed" />
        <string id="HTTP_OPCODE_SSL_ACCEPT_STREAM_DATA.OpcodeMessage" value="SslAcceptStreamData" />
        <string id="HTTP_OPCODE_SSL_ACH_FAILURE.OpcodeMessage" value="SslEndpointCreationFailed" />
        <string id="HTTP_OPCODE_SSL_ASC_RESULT.OpcodeMessage" value="SslAsc" />
        <string id="HTTP_OPCODE_SSL_AUTO_ENDPOINT_CREATED.OpcodeMessage" value="EndpointAutoGenerated" />
        <string id="HTTP_OPCODE_SSL_AUTO_ENDPOINT_DELETED.OpcodeMessage" value="AutoGeneratedEndpointDeleted" />
        <string id="HTTP_OPCODE_SSL_CONNECT.OpcodeMessage" value="SslConnEvent" />
        <string id="HTTP_OPCODE_SSL_CREDENTIAL_CREATED.OpcodeMessage" value="CreatedSslCred" />
        <string id="HTTP_OPCODE_SSL_DELIVER_STREAM_DATA.OpcodeMessage" value="SslDlvrdStreamData" />
        <string id="HTTP_OPCODE_SSL_DISCONNECT.OpcodeMessage" value="SslDisconnEvent" />
        <string id="HTTP_OPCODE_SSL_DISCONNECT_REQUEST.OpcodeMessage" value="SslDisconnReq" />
        <string id="HTTP_OPCODE_SSL_ENDPOINT_CONFIG_FOUND.OpcodeMessage" value="SslEndpointConfigFound" />
        <string id="HTTP_OPCODE_SSL_ENDPOINT_CONFIG_NOT_FOUND.OpcodeMessage" value="SslEndpointConfigNotFound" />
        <string id="HTTP_OPCODE_SSL_ENDPOINT_CONFIG_REJECTED.OpcodeMessage" value="SslEndpointConfigRejected" />
        <string id="HTTP_OPCODE_SSL_HANDSHAKE_COMPLETE.OpcodeMessage" value="SslHandshakeComplete" />
        <string id="HTTP_OPCODE_SSL_HANDSHAKE_INITIATE.OpcodeMessage" value="SslInitiateHandshake" />
        <string id="HTTP_OPCODE_SSL_QUERY_CONN_INFO_FAILURE.OpcodeMessage" value="SslQueryConnInfoFailed" />
        <string id="HTTP_OPCODE_SSL_RECEIVE_CLIENT_CERT_COMPLETE.OpcodeMessage" value="SslRcvClientCertFailed" />
        <string id="HTTP_OPCODE_SSL_RECEIVE_CLIENT_CERT_INITIATE.OpcodeMessage" value="SslInititateSslRcvClientCert" />
        <string id="HTTP_OPCODE_SSL_RECEIVE_RAW_DATA.OpcodeMessage" value="SslRcvdRawData" />
        <string id="HTTP_OPCODE_SSL_SEAL_MESSAGE.OpcodeMessage" value="SslSealMsg" />
        <string id="HTTP_OPCODE_SSL_UNSEAL_MESSAGE.OpcodeMessage" value="SslUnsealMsg" />
        <string id="HTTP_OPCODE_THREAD_GONE.OpcodeMessage" value="ThreadGone" />
        <string id="HTTP_OPCODE_THREAD_READY.OpcodeMessage" value="ThreadReady" />
        <string id="HTTP_OPCODE_THREADPOOL_EXTENSION.OpcodeMessage" value="ThreadPoolExtension" />
        <string id="HTTP_OPCODE_THREADPOOL_TRIM.OpcodeMessage" value="ThreadPoolTrim" />
        <string id="HTTP_OPCODE_TIMEOUT.OpcodeMessage" value="ConnTimedOut" />
        <string id="HTTP_OPCODE_ZERO_SEND.OpcodeMessage" value="ZeroSend" />
        <string id="HTTP_SERVICE_CHANNEL.ChannelMessage" value="HTTP Service Channel" />
        <string id="HTTP_TASK_AUTHENTICATION.TaskMessage" value="HTTP Authentication Trace Task" />
        <string id="HTTP_TASK_CACHE.TaskMessage" value="HTTP Cache Trace Task" />
        <string id="HTTP_TASK_CONNECTION.TaskMessage" value="HTTP Connection Trace Task" />
        <string id="HTTP_TASK_DRIVER_SETTING.TaskMessage" value="HTTP Driver Global Settings Task" />
        <string id="HTTP_TASK_LOGGING.TaskMessage" value="HTTP Logging Trace Task" />
        <string id="HTTP_TASK_PROPERTY.TaskMessage" value="HTTP Configuration Property Trace Task" />
        <string id="HTTP_TASK_REQUEST.TaskMessage" value="HTTP Request Trace Task" />
        <string id="HTTP_TASK_SETUP.TaskMessage" value="HTTP Setup Trace Task" />
        <string id="HTTP_TASK_SSL.TaskMessage" value="HTTP SSL Trace Task" />
        <string id="HTTP_TASK_THREAD_POOL.TaskMessage" value="HTTP Thread Pool" />
        <string id="HTTP_TASK_TIMEOUT.TaskMessage" value="HTTP Timeout Trace Task" />
        <string id="HTTP_TEMPLATE_LOGGING_LogFormat_ValueMap.0.Message" value="W3C" />
        <string id="HTTP_TEMPLATE_LOGGING_LogFormat_ValueMap.1.Message" value="IIS" />
        <string id="HTTP_TEMPLATE_LOGGING_LogFormat_ValueMap.2.Message" value="NCSA" />
        <string id="HTTP_TEMPLATE_LOGGING_LogFormat_ValueMap.3.Message" value="Binary" />
        <string id="HTTP_TEMPLATE_LOGGING_LogGroup_ValueMap.0.Message" value="Site" />
        <string id="HTTP_TEMPLATE_LOGGING_LogGroup_ValueMap.1.Message" value="Centralized" />
        <string id="HTTP_TEMPLATE_LOGGING_LogType_ValueMap.0.Message" value="ResponseLogging" />
        <string id="HTTP_TEMPLATE_LOGGING_LogType_ValueMap.1.Message" value="ErrorLogging" />
        <string id="HttpEvent.message" value="Microsoft-Windows-HttpEvent" />
        <string id="HttpLog.message" value="Microsoft-Windows-HttpLog" />
        <string id="HttpService.message" value="Microsoft-Windows-HttpService" />
      </stringTable>
    </resources>
  </localization>
  <instrumentation>
    <events xmlns="http://schemas.microsoft.com/win/2004/08/events">
      <provider guid="{dd5ef90a-6398-47a4-ad34-4dcecdef795f}" message="$(string.HttpService.message)" messageFileName="%SystemRoot%\system32\drivers\HTTP.SYS" name="Microsoft-Windows-HttpService" parameterFileName="%SystemRoot%\system32\drivers\HTTP.SYS" resourceFileName="%SystemRoot%\system32\drivers\HTTP.SYS" symbol="HttpServiceTrace">
        <channels>
          <channel chid="1" message="$(string.HTTP_SERVICE_CHANNEL.ChannelMessage)" name="Microsoft-Windows-HttpService/Trace" symbol="HTTP_SERVICE_CHANNEL" type="Operational" />
        </channels>
        <keywords>
          <keyword mask="0x1" message="$(string.HTTP_KEYWORD_SETUP.KeywordMessage)" name="HTTP_KEYWORD_SETUP" symbol="HTTP_KEYWORD_SETUP" />
          <keyword mask="0x2" message="$(string.HTTP_KEYWORD_REQUEST.KeywordMessage)" name="HTTP_KEYWORD_REQUEST" symbol="HTTP_KEYWORD_REQUEST" />
          <keyword mask="0x4" message="$(string.HTTP_KEYWORD_RESPONSE.KeywordMessage)" name="HTTP_KEYWORD_RESPONSE" symbol="HTTP_KEYWORD_RESPONSE" />
          <keyword mask="0x8" message="$(string.HTTP_KEYWORD_ENDPOINT.KeywordMessage)" name="HTTP_KEYWORD_ENDPOINT" symbol="HTTP_KEYWORD_ENDPOINT" />
          <keyword mask="0x10" message="$(string.HTTP_KEYWORD_CONNECTION.KeywordMessage)" name="HTTP_KEYWORD_CONNECTION" symbol="HTTP_KEYWORD_CONNECTION" />
          <keyword mask="0x20" message="$(string.HTTP_KEYWORD_CACHE.KeywordMessage)" name="HTTP_KEYWORD_CACHE" symbol="HTTP_KEYWORD_CACHE" />
          <keyword mask="0x40" message="$(string.HTTP_KEYWORD_URL_GROUP.KeywordMessage)" name="HTTP_KEYWORD_URL_GROUP" symbol="HTTP_KEYWORD_URL_GROUP" />
          <keyword mask="0x80" message="$(string.HTTP_KEYWORD_SERVER_SESSION.KeywordMessage)" name="HTTP_KEYWORD_SERVER_SESSION" symbol="HTTP_KEYWORD_SERVER_SESSION" />
          <keyword mask="0x100" message="$(string.HTTP_KEYWORD_REQUEST_QUEUE.KeywordMessage)" name="HTTP_KEYWORD_REQUEST_QUEUE" symbol="HTTP_KEYWORD_REQUEST_QUEUE" />
          <keyword mask="0x200" message="$(string.HTTP_KEYWORD_SSL.KeywordMessage)" name="HTTP_KEYWORD_SSL" symbol="HTTP_KEYWORD_SSL" />
          <keyword mask="0x400" message="$(string.HTTP_KEYWORD_AUTHENTICATION.KeywordMessage)" name="HTTP_KEYWORD_AUTHENTICATION" symbol="HTTP_KEYWORD_AUTHENTICATION" />
          <keyword mask="0x800" message="$(string.HTTP_KEYWORD_LOGGING.KeywordMessage)" name="HTTP_KEYWORD_LOGGING" symbol="HTTP_KEYWORD_LOGGING" />
          <keyword mask="0x1000" message="$(string.HTTP_KEYWORD_TIMEOUT.KeywordMessage)" name="HTTP_KEYWORD_TIMEOUT" symbol="HTTP_KEYWORD_TIMEOUT" />
          <keyword mask="0x2000" message="$(string.HTTP_KEYWORD_DRIVER_SETTING.KeywordMessage)" name="HTTP_KEYWORD_DRIVER_SETTING" symbol="HTTP_KEYWORD_DRIVER_SETTING" />
          <keyword mask="0x4000" message="$(string.HTTP_KEYWORD_THREAD_POOL.KeywordMessage)" name="HTTP_KEYWORD_THREAD_POOL" symbol="HTTP_KEYWORD_THREAD_POOL" />
        </keywords>
        <maps>
          <valueMap name="HTTP_TEMPLATE_LOGGING_LogFormat_ValueMap">
            <map message="$(string.HTTP_TEMPLATE_LOGGING_LogFormat_ValueMap.0.Message)" value="0" />
            <map message="$(string.HTTP_TEMPLATE_LOGGING_LogFormat_ValueMap.1.Message)" value="1" />
            <map message="$(string.HTTP_TEMPLATE_LOGGING_LogFormat_ValueMap.2.Message)" value="2" />
            <map message="$(string.HTTP_TEMPLATE_LOGGING_LogFormat_ValueMap.3.Message)" value="3" />
          </valueMap>
          <valueMap name="HTTP_TEMPLATE_LOGGING_LogGroup_ValueMap">
            <map message="$(string.HTTP_TEMPLATE_LOGGING_LogGroup_ValueMap.0.Message)" value="0" />
            <map message="$(string.HTTP_TEMPLATE_LOGGING_LogGroup_ValueMap.1.Message)" value="1" />
          </valueMap>
          <valueMap name="HTTP_TEMPLATE_LOGGING_LogType_ValueMap">
            <map message="$(string.HTTP_TEMPLATE_LOGGING_LogType_ValueMap.0.Message)" value="0" />
            <map message="$(string.HTTP_TEMPLATE_LOGGING_LogType_ValueMap.1.Message)" value="1" />
          </valueMap>
        </maps>
        <opcodes>
          <opcode message="$(string.HTTP_OPCODE_RECEIVE_REQUEST.OpcodeMessage)" name="HTTP_OPCODE_RECEIVE_REQUEST" symbol="HTTP_OPCODE_RECEIVE_REQUEST" value="11" />
          <opcode message="$(string.HTTP_OPCODE_PARSE.OpcodeMessage)" name="HTTP_OPCODE_PARSE" symbol="HTTP_OPCODE_PARSE" value="12" />
          <opcode message="$(string.HTTP_OPCODE_DELIVER.OpcodeMessage)" name="HTTP_OPCODE_DELIVER" symbol="HTTP_OPCODE_DELIVER" value="13" />
          <opcode message="$(string.HTTP_OPCODE_RECEIVE_RESPONSE.OpcodeMessage)" name="HTTP_OPCODE_RECEIVE_RESPONSE" symbol="HTTP_OPCODE_RECEIVE_RESPONSE" value="14" />
          <opcode message="$(string.HTTP_OPCODE_RECEIVE_RESPONSE_LAST.OpcodeMessage)" name="HTTP_OPCODE_RECEIVE_RESPONSE_LAST" symbol="HTTP_OPCODE_RECEIVE_RESPONSE_LAST" value="15" />
          <opcode message="$(string.HTTP_OPCODE_RECEIVE_BODY.OpcodeMessage)" name="HTTP_OPCODE_RECEIVE_BODY" symbol="HTTP_OPCODE_RECEIVE_BODY" value="16" />
          <opcode message="$(string.HTTP_OPCODE_RECEIVE_BODY_LAST.OpcodeMessage)" name="HTTP_OPCODE_RECEIVE_BODY_LAST" symbol="HTTP_OPCODE_RECEIVE_BODY_LAST" value="17" />
          <opcode message="$(string.HTTP_OPCODE_FAST_RESPONSE_LAST.OpcodeMessage)" name="HTTP_OPCODE_FAST_RESPONSE_LAST" symbol="HTTP_OPCODE_FAST_RESPONSE_LAST" value="18" />
          <opcode message="$(string.HTTP_OPCODE_FAST_RESPONSE.OpcodeMessage)" name="HTTP_OPCODE_FAST_RESPONSE" symbol="HTTP_OPCODE_FAST_RESPONSE" value="19" />
          <opcode message="$(string.HTTP_OPCODE_CACHED_AND_SEND.OpcodeMessage)" name="HTTP_OPCODE_CACHED_AND_SEND" symbol="HTTP_OPCODE_CACHED_AND_SEND" value="20" />
          <opcode message="$(string.HTTP_OPCODE_FAST_SEND.OpcodeMessage)" name="HTTP_OPCODE_FAST_SEND" symbol="HTTP_OPCODE_FAST_SEND" value="21" />
          <opcode message="$(string.HTTP_OPCODE_ZERO_SEND.OpcodeMessage)" name="HTTP_OPCODE_ZERO_SEND" symbol="HTTP_OPCODE_ZERO_SEND" value="22" />
          <opcode message="$(string.HTTP_OPCODE_SEND_ERROR.OpcodeMessage)" name="HTTP_OPCODE_SEND_ERROR" symbol="HTTP_OPCODE_SEND_ERROR" value="23" />
          <opcode message="$(string.HTTP_OPCODE_COMPLETE_SEND_ERROR.OpcodeMessage)" name="HTTP_OPCODE_COMPLETE_SEND_ERROR" symbol="HTTP_OPCODE_COMPLETE_SEND_ERROR" value="24" />
          <opcode message="$(string.HTTP_OPCODE_SERVED_FROM_CACHE.OpcodeMessage)" name="HTTP_OPCODE_SERVED_FROM_CACHE" symbol="HTTP_OPCODE_SERVED_FROM_CACHE" value="25" />
          <opcode message="$(string.HTTP_OPCODE_CACHE_NOT_MODIFIED.OpcodeMessage)" name="HTTP_OPCODE_CACHE_NOT_MODIFIED" symbol="HTTP_OPCODE_CACHE_NOT_MODIFIED" value="26" />
          <opcode message="$(string.HTTP_OPCODE_RESERVATION.OpcodeMessage)" name="HTTP_OPCODE_RESERVATION" symbol="HTTP_OPCODE_RESERVATION" value="27" />
          <opcode message="$(string.HTTP_OPCODE_CONNECT.OpcodeMessage)" name="HTTP_OPCODE_CONNECT" symbol="HTTP_OPCODE_CONNECT" value="28" />
          <opcode message="$(string.HTTP_OPCODE_CLOSE.OpcodeMessage)" name="HTTP_OPCODE_CLOSE" symbol="HTTP_OPCODE_CLOSE" value="29" />
          <opcode message="$(string.HTTP_OPCODE_CLEANUP.OpcodeMessage)" name="HTTP_OPCODE_CLEANUP" symbol="HTTP_OPCODE_CLEANUP" value="30" />
          <opcode message="$(string.HTTP_OPCODE_SET_URL_GROUP.OpcodeMessage)" name="HTTP_OPCODE_SET_URL_GROUP" symbol="HTTP_OPCODE_SET_URL_GROUP" value="31" />
          <opcode message="$(string.HTTP_OPCODE_SET_SERVER_SESSION.OpcodeMessage)" name="HTTP_OPCODE_SET_SERVER_SESSION" symbol="HTTP_OPCODE_SET_SERVER_SESSION" value="32" />
          <opcode message="$(string.HTTP_OPCODE_SET_REQUEST_QUEUE.OpcodeMessage)" name="HTTP_OPCODE_SET_REQUEST_QUEUE" symbol="HTTP_OPCODE_SET_REQUEST_QUEUE" value="33" />
          <opcode message="$(string.HTTP_OPCODE_ADD_URL.OpcodeMessage)" name="HTTP_OPCODE_ADD_URL" symbol="HTTP_OPCODE_ADD_URL" value="34" />
          <opcode message="$(string.HTTP_OPCODE_REMOVE_URL.OpcodeMessage)" name="HTTP_OPCODE_REMOVE_URL" symbol="HTTP_OPCODE_REMOVE_URL" value="35" />
          <opcode message="$(string.HTTP_OPCODE_REMOVE_ALL_URLS.OpcodeMessage)" name="HTTP_OPCODE_REMOVE_ALL_URLS" symbol="HTTP_OPCODE_REMOVE_ALL_URLS" value="36" />
          <opcode message="$(string.HTTP_OPCODE_CACHE_ENTRY_ADDED.OpcodeMessage)" name="HTTP_OPCODE_CACHE_ENTRY_ADDED" symbol="HTTP_OPCODE_CACHE_ENTRY_ADDED" value="37" />
          <opcode message="$(string.HTTP_OPCODE_CACHE_ENTRY_ADD_FAILED.OpcodeMessage)" name="HTTP_OPCODE_CACHE_ENTRY_ADD_FAILED" symbol="HTTP_OPCODE_CACHE_ENTRY_ADD_FAILED" value="38" />
          <opcode message="$(string.HTTP_OPCODE_CACHE_ENTRY_FLUSHED.OpcodeMessage)" name="HTTP_OPCODE_CACHE_ENTRY_FLUSHED" symbol="HTTP_OPCODE_CACHE_ENTRY_FLUSHED" value="39" />
          <opcode message="$(string.HTTP_OPCODE_SSL_CONNECT.OpcodeMessage)" name="HTTP_OPCODE_SSL_CONNECT" symbol="HTTP_OPCODE_SSL_CONNECT" value="40" />
          <opcode message="$(string.HTTP_OPCODE_SSL_HANDSHAKE_INITIATE.OpcodeMessage)" name="HTTP_OPCODE_SSL_HANDSHAKE_INITIATE" symbol="HTTP_OPCODE_SSL_HANDSHAKE_INITIATE" value="41" />
          <opcode message="$(string.HTTP_OPCODE_SSL_HANDSHAKE_COMPLETE.OpcodeMessage)" name="HTTP_OPCODE_SSL_HANDSHAKE_COMPLETE" symbol="HTTP_OPCODE_SSL_HANDSHAKE_COMPLETE" value="42" />
          <opcode message="$(string.HTTP_OPCODE_SSL_RECEIVE_CLIENT_CERT_INITIATE.OpcodeMessage)" name="HTTP_OPCODE_SSL_RECEIVE_CLIENT_CERT_INITIATE" symbol="HTTP_OPCODE_SSL_RECEIVE_CLIENT_CERT_INITIATE" value="43" />
          <opcode message="$(string.HTTP_OPCODE_SSL_RECEIVE_CLIENT_CERT_COMPLETE.OpcodeMessage)" name="HTTP_OPCODE_SSL_RECEIVE_CLIENT_CERT_COMPLETE" symbol="HTTP_OPCODE_SSL_RECEIVE_CLIENT_CERT_COMPLETE" value="44" />
          <opcode message="$(string.HTTP_OPCODE_SSL_RECEIVE_RAW_DATA.OpcodeMessage)" name="HTTP_OPCODE_SSL_RECEIVE_RAW_DATA" symbol="HTTP_OPCODE_SSL_RECEIVE_RAW_DATA" value="45" />
          <opcode message="$(string.HTTP_OPCODE_SSL_DELIVER_STREAM_DATA.OpcodeMessage)" name="HTTP_OPCODE_SSL_DELIVER_STREAM_DATA" symbol="HTTP_OPCODE_SSL_DELIVER_STREAM_DATA" value="46" />
          <opcode message="$(string.HTTP_OPCODE_SSL_ACCEPT_STREAM_DATA.OpcodeMessage)" name="HTTP_OPCODE_SSL_ACCEPT_STREAM_DATA" symbol="HTTP_OPCODE_SSL_ACCEPT_STREAM_DATA" value="47" />
          <opcode message="$(string.HTTP_OPCODE_IP_LISTEN_LIST_ENTRY_READ.OpcodeMessage)" name="HTTP_OPCODE_IP_LISTEN_LIST_ENTRY_READ" symbol="HTTP_OPCODE_IP_LISTEN_LIST_ENTRY_READ" value="49" />
          <opcode message="$(string.HTTP_OPCODE_SSL_CREDENTIAL_CREATED.OpcodeMessage)" name="HTTP_OPCODE_SSL_CREDENTIAL_CREATED" symbol="HTTP_OPCODE_SSL_CREDENTIAL_CREATED" value="50" />
          <opcode message="$(string.HTTP_OPCODE_SEND_COMPLETE.OpcodeMessage)" name="HTTP_OPCODE_SEND_COMPLETE" symbol="HTTP_OPCODE_SEND_COMPLETE" value="51" />
          <opcode message="$(string.HTTP_OPCODE_AUTH_SSPI.OpcodeMessage)" name="HTTP_OPCODE_AUTH_SSPI" symbol="HTTP_OPCODE_AUTH_SSPI" value="52" />
          <opcode message="$(string.HTTP_OPCODE_AUTH_CACHE_ENTRY_ADDED.OpcodeMessage)" name="HTTP_OPCODE_AUTH_CACHE_ENTRY_ADDED" symbol="HTTP_OPCODE_AUTH_CACHE_ENTRY_ADDED" value="53" />
          <opcode message="$(string.HTTP_OPCODE_AUTH_CACHE_ENTRY_FREED.OpcodeMessage)" name="HTTP_OPCODE_AUTH_CACHE_ENTRY_FREED" symbol="HTTP_OPCODE_AUTH_CACHE_ENTRY_FREED" value="54" />
          <opcode message="$(string.HTTP_OPCODE_CONNECT_ID.OpcodeMessage)" name="HTTP_OPCODE_CONNECT_ID" symbol="HTTP_OPCODE_CONNECT_ID" value="55" />
          <opcode message="$(string.HTTP_OPCODE_QOS_FLOW_SET.OpcodeMessage)" name="HTTP_OPCODE_QOS_FLOW_SET" symbol="HTTP_OPCODE_QOS_FLOW_SET" value="56" />
          <opcode message="$(string.HTTP_OPCODE_LOGGING_CONFIG_FAILED.OpcodeMessage)" name="HTTP_OPCODE_LOGGING_CONFIG_FAILED" symbol="HTTP_OPCODE_LOGGING_CONFIG_FAILED" value="57" />
          <opcode message="$(string.HTTP_OPCODE_LOGGING_CONFIG.OpcodeMessage)" name="HTTP_OPCODE_LOGGING_CONFIG" symbol="HTTP_OPCODE_LOGGING_CONFIG" value="58" />
          <opcode message="$(string.HTTP_OPCODE_LOGGING_CREATE_FAILURE.OpcodeMessage)" name="HTTP_OPCODE_LOGGING_CREATE_FAILURE" symbol="HTTP_OPCODE_LOGGING_CREATE_FAILURE" value="59" />
          <opcode message="$(string.HTTP_OPCODE_LOGGING_CREATE.OpcodeMessage)" name="HTTP_OPCODE_LOGGING_CREATE" symbol="HTTP_OPCODE_LOGGING_CREATE" value="60" />
          <opcode message="$(string.HTTP_OPCODE_LOGGING_WRITE.OpcodeMessage)" name="HTTP_OPCODE_LOGGING_WRITE" symbol="HTTP_OPCODE_LOGGING_WRITE" value="61" />
          <opcode message="$(string.HTTP_OPCODE_PARSE_FAILURE.OpcodeMessage)" name="HTTP_OPCODE_PARSE_FAILURE" symbol="HTTP_OPCODE_PARSE_FAILURE" value="62" />
          <opcode message="$(string.HTTP_OPCODE_TIMEOUT.OpcodeMessage)" name="HTTP_OPCODE_TIMEOUT" symbol="HTTP_OPCODE_TIMEOUT" value="63" />
          <opcode message="$(string.HTTP_OPCODE_SSL_ACH_FAILURE.OpcodeMessage)" name="HTTP_OPCODE_SSL_ACH_FAILURE" symbol="HTTP_OPCODE_SSL_ACH_FAILURE" value="66" />
          <opcode message="$(string.HTTP_OPCODE_SSL_DISCONNECT.OpcodeMessage)" name="HTTP_OPCODE_SSL_DISCONNECT" symbol="HTTP_OPCODE_SSL_DISCONNECT" value="67" />
          <opcode message="$(string.HTTP_OPCODE_SSL_DISCONNECT_REQUEST.OpcodeMessage)" name="HTTP_OPCODE_SSL_DISCONNECT_REQUEST" symbol="HTTP_OPCODE_SSL_DISCONNECT_REQUEST" value="68" />
          <opcode message="$(string.HTTP_OPCODE_SSL_UNSEAL_MESSAGE.OpcodeMessage)" name="HTTP_OPCODE_SSL_UNSEAL_MESSAGE" symbol="HTTP_OPCODE_SSL_UNSEAL_MESSAGE" value="69" />
          <opcode message="$(string.HTTP_OPCODE_SSL_QUERY_CONN_INFO_FAILURE.OpcodeMessage)" name="HTTP_OPCODE_SSL_QUERY_CONN_INFO_FAILURE" symbol="HTTP_OPCODE_SSL_QUERY_CONN_INFO_FAILURE" value="70" />
          <opcode message="$(string.HTTP_OPCODE_SSL_ENDPOINT_CONFIG_NOT_FOUND.OpcodeMessage)" name="HTTP_OPCODE_SSL_ENDPOINT_CONFIG_NOT_FOUND" symbol="HTTP_OPCODE_SSL_ENDPOINT_CONFIG_NOT_FOUND" value="71" />
          <opcode message="$(string.HTTP_OPCODE_SSL_ASC_RESULT.OpcodeMessage)" name="HTTP_OPCODE_SSL_ASC_RESULT" symbol="HTTP_OPCODE_SSL_ASC_RESULT" value="72" />
          <opcode message="$(string.HTTP_OPCODE_SSL_SEAL_MESSAGE.OpcodeMessage)" name="HTTP_OPCODE_SSL_SEAL_MESSAGE" symbol="HTTP_OPCODE_SSL_SEAL_MESSAGE" value="73" />
          <opcode message="$(string.HTTP_OPCODE_REQUEST_REJECTED.OpcodeMessage)" name="HTTP_OPCODE_REQUEST_REJECTED" symbol="HTTP_OPCODE_REQUEST_REJECTED" value="74" />
          <opcode message="$(string.HTTP_OPCODE_REQUEST_CANCELLED.OpcodeMessage)" name="HTTP_OPCODE_REQUEST_CANCELLED" symbol="HTTP_OPCODE_REQUEST_CANCELLED" value="75" />
          <opcode message="$(string.HTTP_OPCODE_HOTADD_PROC_FAILURE.OpcodeMessage)" name="HTTP_OPCODE_HOTADD_PROC_FAILURE" symbol="HTTP_OPCODE_HOTADD_PROC_FAILURE" value="76" />
          <opcode message="$(string.HTTP_OPCODE_HOTADD_PROC_SUCCESS.OpcodeMessage)" name="HTTP_OPCODE_HOTADD_PROC_SUCCESS" symbol="HTTP_OPCODE_HOTADD_PROC_SUCCESS" value="77" />
          <opcode message="$(string.HTTP_OPCODE_INIT_USER_RESPONSE_FLOW.OpcodeMessage)" name="HTTP_OPCODE_INIT_USER_RESPONSE_FLOW" symbol="HTTP_OPCODE_INIT_USER_RESPONSE_FLOW" value="78" />
          <opcode message="$(string.HTTP_OPCODE_INIT_CACHED_RESPONSE_FLOW.OpcodeMessage)" name="HTTP_OPCODE_INIT_CACHED_RESPONSE_FLOW" symbol="HTTP_OPCODE_INIT_CACHED_RESPONSE_FLOW" value="79" />
          <opcode message="$(string.HTTP_OPCODE_INIT_FLOW_FAILED.OpcodeMessage)" name="HTTP_OPCODE_INIT_FLOW_FAILED" symbol="HTTP_OPCODE_INIT_FLOW_FAILED" value="80" />
          <opcode message="$(string.HTTP_OPCODE_SET_CONNECTION_FLOW.OpcodeMessage)" name="HTTP_OPCODE_SET_CONNECTION_FLOW" symbol="HTTP_OPCODE_SET_CONNECTION_FLOW" value="81" />
          <opcode message="$(string.HTTP_OPCODE_REQUEST_ON_CONFIG_FLOW.OpcodeMessage)" name="HTTP_OPCODE_REQUEST_ON_CONFIG_FLOW" symbol="HTTP_OPCODE_REQUEST_ON_CONFIG_FLOW" value="82" />
          <opcode message="$(string.HTTP_OPCODE_CONNECTION_FLOW_FAILURE.OpcodeMessage)" name="HTTP_OPCODE_CONNECTION_FLOW_FAILURE" symbol="HTTP_OPCODE_CONNECTION_FLOW_FAILURE" value="83" />
          <opcode message="$(string.HTTP_OPCODE_RESPONSE_RANGE_PROCESSING_OK.OpcodeMessage)" name="HTTP_OPCODE_RESPONSE_RANGE_PROCESSING_OK" symbol="HTTP_OPCODE_RESPONSE_RANGE_PROCESSING_OK" value="84" />
          <opcode message="$(string.HTTP_OPCODE_BEGIN_BUILDING_SLICES.OpcodeMessage)" name="HTTP_OPCODE_BEGIN_BUILDING_SLICES" symbol="HTTP_OPCODE_BEGIN_BUILDING_SLICES" value="85" />
          <opcode message="$(string.HTTP_OPCODE_SEND_SLICE_CACHE_CONTENT.OpcodeMessage)" name="HTTP_OPCODE_SEND_SLICE_CACHE_CONTENT" symbol="HTTP_OPCODE_SEND_SLICE_CACHE_CONTENT" value="86" />
          <opcode message="$(string.HTTP_OPCODE_CACHED_SLICES_MATCH_RANGES.OpcodeMessage)" name="HTTP_OPCODE_CACHED_SLICES_MATCH_RANGES" symbol="HTTP_OPCODE_CACHED_SLICES_MATCH_RANGES" value="87" />
          <opcode message="$(string.HTTP_OPCODE_MERGE_SLICES_TO_CACHE.OpcodeMessage)" name="HTTP_OPCODE_MERGE_SLICES_TO_CACHE" symbol="HTTP_OPCODE_MERGE_SLICES_TO_CACHE" value="88" />
          <opcode message="$(string.HTTP_OPCODE_FLAT_CACHE_RANGE_SEND.OpcodeMessage)" name="HTTP_OPCODE_FLAT_CACHE_RANGE_SEND" symbol="HTTP_OPCODE_FLAT_CACHE_RANGE_SEND" value="89" />
          <opcode message="$(string.HTTP_OPCODE_CHANNEL_BIND_ASC_PARAMETERS.OpcodeMessage)" name="HTTP_OPCODE_CHANNEL_BIND_ASC_PARAMETERS" symbol="HTTP_OPCODE_CHANNEL_BIND_ASC_PARAMETERS" value="90" />
          <opcode message="$(string.HTTP_OPCODE_SERVICE_BIND_CHECK_COMPLETE.OpcodeMessage)" name="HTTP_OPCODE_SERVICE_BIND_CHECK_COMPLETE" symbol="HTTP_OPCODE_SERVICE_BIND_CHECK_COMPLETE" value="91" />
          <opcode message="$(string.HTTP_OPCODE_CHANNEL_BIND_CONFIG_CAPTURE.OpcodeMessage)" name="HTTP_OPCODE_CHANNEL_BIND_CONFIG_CAPTURE" symbol="HTTP_OPCODE_CHANNEL_BIND_CONFIG_CAPTURE" value="92" />
          <opcode message="$(string.HTTP_OPCODE_CHANNEL_BIND_RESPONSE_CONFIG.OpcodeMessage)" name="HTTP_OPCODE_CHANNEL_BIND_RESPONSE_CONFIG" symbol="HTTP_OPCODE_CHANNEL_BIND_RESPONSE_CONFIG" value="93" />
          <opcode message="$(string.HTTP_OPCODE_POLICY_FLOW.OpcodeMessage)" name="HTTP_OPCODE_POLICY_FLOW" symbol="HTTP_OPCODE_POLICY_FLOW" value="94" />
          <opcode message="$(string.HTTP_OPCODE_THREADPOOL_EXTENSION.OpcodeMessage)" name="HTTP_OPCODE_THREADPOOL_EXTENSION" symbol="HTTP_OPCODE_THREADPOOL_EXTENSION" value="95" />
          <opcode message="$(string.HTTP_OPCODE_THREAD_READY.OpcodeMessage)" name="HTTP_OPCODE_THREAD_READY" symbol="HTTP_OPCODE_THREAD_READY" value="96" />
          <opcode message="$(string.HTTP_OPCODE_THREADPOOL_TRIM.OpcodeMessage)" name="HTTP_OPCODE_THREADPOOL_TRIM" symbol="HTTP_OPCODE_THREADPOOL_TRIM" value="97" />
          <opcode message="$(string.HTTP_OPCODE_THREAD_GONE.OpcodeMessage)" name="HTTP_OPCODE_THREAD_GONE" symbol="HTTP_OPCODE_THREAD_GONE" value="98" />
          <opcode message="$(string.HTTP_OPCODE_SNI_PARSED.OpcodeMessage)" name="HTTP_OPCODE_SNI_PARSED" symbol="HTTP_OPCODE_SNI_PARSED" value="99" />
          <opcode message="$(string.HTTP_OPCODE_OPAQUE.OpcodeMessage)" name="HTTP_OPCODE_OPAQUE" symbol="HTTP_OPCODE_OPAQUE" value="100" />
          <opcode message="$(string.HTTP_OPCODE_SSL_AUTO_ENDPOINT_CREATED.OpcodeMessage)" name="HTTP_OPCODE_SSL_AUTO_ENDPOINT_CREATED" symbol="HTTP_OPCODE_SSL_AUTO_ENDPOINT_CREATED" value="101" />
          <opcode message="$(string.HTTP_OPCODE_SSL_AUTO_ENDPOINT_DELETED.OpcodeMessage)" name="HTTP_OPCODE_SSL_AUTO_ENDPOINT_DELETED" symbol="HTTP_OPCODE_SSL_AUTO_ENDPOINT_DELETED" value="102" />
          <opcode message="$(string.HTTP_OPCODE_SSL_ENDPOINT_CONFIG_FOUND.OpcodeMessage)" name="HTTP_OPCODE_SSL_ENDPOINT_CONFIG_FOUND" symbol="HTTP_OPCODE_SSL_ENDPOINT_CONFIG_FOUND" value="103" />
          <opcode message="$(string.HTTP_OPCODE_SSL_ENDPOINT_CONFIG_REJECTED.OpcodeMessage)" name="HTTP_OPCODE_SSL_ENDPOINT_CONFIG_REJECTED" symbol="HTTP_OPCODE_SSL_ENDPOINT_CONFIG_REJECTED" value="104" />
        </opcodes>
        <tasks>
          <task message="$(string.HTTP_TASK_REQUEST.TaskMessage)" name="HTTP_TASK_REQUEST" symbol="HTTP_TASK_REQUEST" value="1" />
          <task message="$(string.HTTP_TASK_SETUP.TaskMessage)" name="HTTP_TASK_SETUP" symbol="HTTP_TASK_SETUP" value="3" />
          <task message="$(string.HTTP_TASK_CONNECTION.TaskMessage)" name="HTTP_TASK_CONNECTION" symbol="HTTP_TASK_CONNECTION" value="4" />
          <task message="$(string.HTTP_TASK_PROPERTY.TaskMessage)" name="HTTP_TASK_PROPERTY" symbol="HTTP_TASK_PROPERTY" value="5" />
          <task message="$(string.HTTP_TASK_AUTHENTICATION.TaskMessage)" name="HTTP_TASK_AUTHENTICATION" symbol="HTTP_TASK_AUTHENTICATION" value="6" />
          <task message="$(string.HTTP_TASK_SSL.TaskMessage)" name="HTTP_TASK_SSL" symbol="HTTP_TASK_SSL" value="7" />
          <task message="$(string.HTTP_TASK_CACHE.TaskMessage)" name="HTTP_TASK_CACHE" symbol="HTTP_TASK_CACHE" value="8" />
          <task message="$(string.HTTP_TASK_LOGGING.TaskMessage)" name="HTTP_TASK_LOGGING" symbol="HTTP_TASK_LOGGING" value="9" />
          <task message="$(string.HTTP_TASK_TIMEOUT.TaskMessage)" name="HTTP_TASK_TIMEOUT" symbol="HTTP_TASK_TIMEOUT" value="10" />
          <task message="$(string.HTTP_TASK_DRIVER_SETTING.TaskMessage)" name="HTTP_TASK_DRIVER_SETTING" symbol="HTTP_TASK_DRIVER_SETTING" value="11" />
          <task message="$(string.HTTP_TASK_THREAD_POOL.TaskMessage)" name="HTTP_TASK_THREAD_POOL" symbol="HTTP_TASK_THREAD_POOL" value="12" />
        </tasks>
        <templates>
          <template tid="tid_HTTP_TEMPLATE_RECEIVE_REQUEST">
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:UInt64" name="ConnectionId" outType="win:HexInt64" />
            <data inType="win:UInt32" name="RemoteAddrLength" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="RemoteAddrLength" name="RemoteAddr" outType="win:SocketAddress" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_PARSE_REQUEST">
            <data inType="win:Pointer" name="RequestObj" outType="win:HexInt64" />
            <data inType="win:UInt32" name="HttpVerb" outType="xs:unsignedInt" />
            <data inType="win:UnicodeString" name="Url" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_DELIVER_REQUEST_TO_USERMODE">
            <data inType="win:Pointer" name="RequestObj" outType="win:HexInt64" />
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:UInt32" name="SiteId" outType="xs:unsignedInt" />
            <data inType="win:UnicodeString" name="RequestQueueName" outType="xs:string" />
            <data inType="win:UnicodeString" name="Url" outType="xs:string" />
            <data inType="win:UInt32" name="Status" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_RECEIVE_RESPONSE_FROM_USERMODE">
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:UInt64" name="ConnectionId" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_RECEIVE_RESPONSE_FROM_USERMODE_DETAILED">
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:UInt64" name="ConnectionId" outType="win:HexInt64" />
            <data inType="win:UInt16" name="StatusCode" outType="xs:unsignedShort" />
            <data inType="win:AnsiString" name="Verb" outType="xs:string" />
            <data inType="win:UInt32" name="HeaderLength" outType="xs:unsignedInt" />
            <data inType="win:UInt16" name="EntityChunkCount" outType="xs:unsignedShort" />
            <data inType="win:UInt32" name="CachePolicy" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_RECEIVE_RESPONSE_FROM_USERMODE_LEGACY">
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_COMPLETE_SEND_RESPONSE">
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:UInt16" name="HttpStatus" outType="xs:unsignedShort" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SEND_ERROR">
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:AnsiString" name="Reason" outType="xs:string" />
            <data inType="win:UInt32" name="Status" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_COMPLETE_CACHED_200_RESPONSE">
            <data inType="win:Pointer" name="RequestObj" outType="win:HexInt64" />
            <data inType="win:UInt32" name="SiteId" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="BytesSent" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_COMPLETE_CACHED_200_RESPONSE_V0">
            <data inType="win:Pointer" name="RequestObj" outType="win:HexInt64" />
            <data inType="win:UInt32" name="SiteId" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="BytesSent" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_COMPLETE_CACHED_200_RESPONSE_V1">
            <data inType="win:Pointer" name="RequestObj" outType="win:HexInt64" />
            <data inType="win:UInt32" name="SiteId" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="BytesSent" outType="xs:unsignedInt" />
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:AnsiString" name="Encoding" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_URL_RESERVATION">
            <data inType="win:UnicodeString" name="Url" outType="xs:string" />
            <data inType="win:UInt32" name="ReserveStatus" outType="win:HexInt32" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_IP_LISTEN_LIST_ENTRY">
            <data inType="win:UInt32" name="IpAddrLength" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="IpAddrLength" name="IpAddress" outType="win:SocketAddress" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SSL_CREDENTIAL_CREATED_V0">
            <data inType="win:Pointer" name="EndpointConfigObj" outType="win:HexInt64" />
            <data inType="win:UInt32" name="AddressLength" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="AddressLength" name="Address" outType="win:SocketAddress" />
            <data inType="win:UInt32" name="CertHashLength" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="CertHashLength" name="CertHash" outType="xs:hexBinary" />
            <data inType="win:UnicodeString" name="CertStoreName" outType="xs:string" />
            <data inType="win:UInt32" name="CertCheckMode" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="RevokeFreshnessTime" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="RevokeRetrievalTime" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="Flags" outType="xs:unsignedInt" />
            <data inType="win:UnicodeString" name="CtlId" outType="xs:string" />
            <data inType="win:UnicodeString" name="CtlStoreName" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SSL_CREDENTIAL_CREATED_V1">
            <data inType="win:Pointer" name="EndpointConfigObj" outType="win:HexInt64" />
            <data inType="win:UnicodeString" name="Endpoint" outType="xs:string" />
            <data inType="win:UInt32" name="CertHashLength" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="CertHashLength" name="CertHash" outType="xs:hexBinary" />
            <data inType="win:UnicodeString" name="CertStoreName" outType="xs:string" />
            <data inType="win:UInt32" name="CertCheckMode" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="RevokeFreshnessTime" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="RevokeRetrievalTime" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="Flags" outType="xs:unsignedInt" />
            <data inType="win:UnicodeString" name="CtlId" outType="xs:string" />
            <data inType="win:UnicodeString" name="CtlStoreName" outType="xs:string" />
            <data inType="win:UInt32" name="CertificateLoadTime(ms)" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_CONNECTION_CONNECT">
            <data inType="win:Pointer" name="ConnectionObj" outType="win:HexInt64" />
            <data inType="win:UInt32" name="LocalAddrLength" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="LocalAddrLength" name="LocalAddr" outType="win:SocketAddress" />
            <data inType="win:UInt32" name="RemoteAddrLength" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="RemoteAddrLength" name="RemoteAddr" outType="win:SocketAddress" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_CONNECTION_CLOSE">
            <data inType="win:Pointer" name="ConnectionObj" outType="win:HexInt64" />
            <data inType="win:UInt32" name="Abortive" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_CONNECTION_CLEANUP">
            <data inType="win:Pointer" name="ConnectionObj" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_CONNECTION_ID">
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:UInt64" name="ConnectionId" outType="win:HexInt64" />
            <data inType="win:Pointer" name="ConnectionObj" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_CACHE_ENTRY_V0">
            <data inType="win:UnicodeString" name="Uri" outType="xs:string" />
            <data inType="win:UInt16" name="StatusCode" outType="xs:unsignedShort" />
            <data inType="win:AnsiString" name="Verb" outType="xs:string" />
            <data inType="win:UInt32" name="HeaderLength" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="ContentLength" outType="xs:unsignedInt" />
            <data inType="win:UInt64" name="ExpirationTime" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_CACHE_ENTRY_V1">
            <data inType="win:UnicodeString" name="Uri" outType="xs:string" />
            <data inType="win:UInt16" name="StatusCode" outType="xs:unsignedShort" />
            <data inType="win:AnsiString" name="Verb" outType="xs:string" />
            <data inType="win:UInt32" name="HeaderLength" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="ContentLength" outType="xs:unsignedInt" />
            <data inType="win:UInt64" name="ExpirationTime" outType="win:HexInt64" />
            <data inType="win:AnsiString" name="Encoding" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_CACHE_FAILURE_V0">
            <data inType="win:UnicodeString" name="UrlBuffer" outType="xs:string" />
            <data inType="win:UInt32" name="ErrorStatus" outType="win:HexInt32" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_CACHE_FAILURE_V1">
            <data inType="win:UnicodeString" name="UrlBuffer" outType="xs:string" />
            <data inType="win:UInt32" name="ErrorStatus" outType="win:HexInt32" />
            <data inType="win:AnsiString" name="Encoding" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SET_PROPERTY">
            <data inType="win:UInt32" name="Property" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_ADD_URL">
            <data inType="win:UInt64" name="UrlGroupId" outType="win:HexInt64" />
            <data inType="win:UnicodeString" name="Url" outType="xs:string" />
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_REMOVE_URL">
            <data inType="win:UInt64" name="UrlGroupId" outType="win:HexInt64" />
            <data inType="win:UnicodeString" name="Url" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_REMOVE_ALL_URLS">
            <data inType="win:UInt64" name="UrlGroupId" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SSL_CONTROL_ACTION">
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
            <data inType="win:Pointer" name="ConnectionObj" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SSL_DATA_ACTION">
            <data inType="win:UInt32" name="DataLength" outType="xs:unsignedInt" />
            <data inType="win:Pointer" name="ConnectionObj" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_AUTH_SSPI_V0">
            <data inType="win:UInt64" name="ConnectionId" outType="win:HexInt64" />
            <data inType="win:AnsiString" name="AuthType" outType="xs:string" />
            <data inType="win:UInt32" name="SecStatus" outType="win:HexInt32" />
            <data inType="win:UInt32" name="AuthStatus" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_AUTH_SSPI_V1">
            <data inType="win:UInt64" name="ConnectionId" outType="win:HexInt64" />
            <data inType="win:AnsiString" name="AuthType" outType="xs:string" />
            <data inType="win:UInt32" name="SecStatus" outType="win:HexInt32" />
            <data inType="win:UInt32" name="AuthStatus" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="ContextAttributes" outType="win:HexInt32" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_AUTH_CACHE_ENTRY_ADDED">
            <data inType="win:UInt64" name="ConnectionId" outType="win:HexInt64" />
            <data inType="win:AnsiString" name="AuthCacheType" outType="xs:string" />
            <data inType="win:Pointer" name="AccessTokenOrHandle" outType="win:HexInt64" />
            <data inType="win:UInt32" name="Status" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_AUTH_CACHE_ENTRY_FREED">
            <data inType="win:Pointer" name="AccessTokenOrHandle" outType="win:HexInt64" />
            <data inType="win:UInt32" name="Status" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_QOS_FLOW_SET">
            <data inType="win:UInt64" name="ConnectionId" outType="win:HexInt64" />
            <data inType="win:UInt32" name="Bandwidth" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="Status" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_LOGGING_CONFIG_FAILURE">
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
            <data inType="win:UInt32" map="HTTP_TEMPLATE_LOGGING_LogType_ValueMap" name="Type" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="HTTP_TEMPLATE_LOGGING_LogGroup_ValueMap" name="Group" outType="xs:unsignedInt" />
            <data inType="win:UnicodeString" name="Directory" outType="xs:string" />
            <data inType="win:UnicodeString" name="Software" outType="xs:string" />
            <data inType="win:UInt32" name="SiteId" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_LOGGING_CONFIG">
            <data inType="win:UInt32" name="Present" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="HTTP_TEMPLATE_LOGGING_LogType_ValueMap" name="Type" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="HTTP_TEMPLATE_LOGGING_LogGroup_ValueMap" name="Group" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="HTTP_TEMPLATE_LOGGING_LogFormat_ValueMap" name="Format" outType="xs:unsignedInt" />
            <data inType="win:UnicodeString" name="Directory" outType="xs:string" />
            <data inType="win:UnicodeString" name="Software" outType="xs:string" />
            <data inType="win:UInt32" name="SiteId" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_LOGGING_CREATE_FAILURE">
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
            <data inType="win:UInt32" map="HTTP_TEMPLATE_LOGGING_LogType_ValueMap" name="Type" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="HTTP_TEMPLATE_LOGGING_LogGroup_ValueMap" name="Group" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="HTTP_TEMPLATE_LOGGING_LogFormat_ValueMap" name="Format" outType="xs:unsignedInt" />
            <data inType="win:UnicodeString" name="Filename" outType="xs:string" />
            <data inType="win:UInt32" name="SiteId" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_LOGGING_CREATE">
            <data inType="win:Pointer" name="Handle" outType="win:HexInt64" />
            <data inType="win:UInt32" map="HTTP_TEMPLATE_LOGGING_LogType_ValueMap" name="Type" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="HTTP_TEMPLATE_LOGGING_LogGroup_ValueMap" name="Group" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="HTTP_TEMPLATE_LOGGING_LogFormat_ValueMap" name="Format" outType="xs:unsignedInt" />
            <data inType="win:UnicodeString" name="Filename" outType="xs:string" />
            <data inType="win:UInt32" name="SiteId" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_LOGGING_WRITE">
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
            <data inType="win:Pointer" name="Handle" outType="win:HexInt64" />
            <data inType="win:UInt32" map="HTTP_TEMPLATE_LOGGING_LogType_ValueMap" name="Type" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="HTTP_TEMPLATE_LOGGING_LogGroup_ValueMap" name="Group" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="HTTP_TEMPLATE_LOGGING_LogFormat_ValueMap" name="Format" outType="xs:unsignedInt" />
            <data inType="win:AnsiString" name="ResType" outType="xs:string" />
            <data inType="win:UInt32" name="SiteId" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_PARSE_REQUEST_FAILURE">
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:AnsiString" name="Reason" outType="xs:string" />
            <data inType="win:UInt32" name="ErrorCode" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="HintLength" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="HintLength" name="HintData" outType="xs:hexBinary" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_TIMEOUT">
            <data inType="win:UInt64" name="ConnectionId" outType="win:HexInt64" />
            <data inType="win:Pointer" name="ConnectionObj" outType="win:HexInt64" />
            <data inType="win:AnsiString" name="Timer" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SSL_ACH_FAILURE">
            <data inType="win:Pointer" name="EndpointConfigObj" outType="win:HexInt64" />
            <data inType="win:UInt32" name="SecStatus" outType="win:HexInt32" />
            <data inType="win:AnsiString" name="Detail" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SSL_CONNECT_EVENT">
            <data inType="win:Pointer" name="ConnectionObj" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SSL_DISCONNECT_REQ">
            <data inType="win:Pointer" name="ConnectionObj" outType="win:HexInt64" />
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_UNSEAL_MESSAGE">
            <data inType="win:Pointer" name="ConnectionObj" outType="win:HexInt64" />
            <data inType="win:UInt32" name="SecStatus" outType="win:HexInt32" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SSL_QUERY_CONN_INFO_FAILURE">
            <data inType="win:Pointer" name="ConnectionObj" outType="win:HexInt64" />
            <data inType="win:UInt32" name="SecStatus" outType="win:HexInt32" />
            <data inType="win:AnsiString" name="Detail" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_ENDPOINT_CONFIG_NOT_FOUND">
            <data inType="win:Pointer" name="ConnectionObj" outType="win:HexInt64" />
            <data inType="win:UInt32" name="AddressLength" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="AddressLength" name="Address" outType="win:SocketAddress" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_REQUEST_REJECTED">
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:AnsiString" name="Reason" outType="xs:string" />
            <data inType="win:UnicodeString" name="RequestQueueName" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_HOTADD_PROC_FAILURE">
            <data inType="win:UInt8" name="NewProcNumber" outType="xs:unsignedByte" />
            <data inType="win:AnsiString" name="ReasonString" outType="xs:string" />
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_HOTADD_PROC_SUCCESS">
            <data inType="win:UInt8" name="NewProcNumber" outType="xs:unsignedByte" />
            <data inType="win:AnsiString" name="Comment" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_INIT_RESPONSE_FLOW">
            <data inType="win:Pointer" name="FlowHandle" outType="win:HexInt64" />
            <data inType="win:UInt32" name="Bandwidth" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="PeakBandwidth" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="BurstSize" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_INIT_FLOW_FAILED">
            <data inType="win:UInt32" name="Bandwidth" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="PeakBandwidth" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="BurstSize" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SET_CONNECTION_FLOW">
            <data inType="win:Pointer" name="Connection" outType="win:HexInt64" />
            <data inType="win:Pointer" name="FlowHandle" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_POLICY_FLOW">
            <data inType="win:Pointer" name="Connection" outType="win:HexInt64" />
            <data inType="win:Pointer" name="FlowHandle" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_REQUEST_ON_CONFIG_FLOW">
            <data inType="win:Pointer" name="FlowHandle" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_CONNECTION_FLOW_FAILURE">
            <data inType="win:Pointer" name="Connection" outType="win:HexInt64" />
            <data inType="win:Pointer" name="FlowHandle" outType="win:HexInt64" />
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_RESPONSE_RANGE_PROCESSING_OK">
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:UInt64" name="ContentBytes" outType="win:HexInt64" />
            <data inType="win:UInt32" name="NumberOfRanges" outType="xs:unsignedInt" />
            <data inType="win:UInt64" name="Range1Start" outType="win:HexInt64" />
            <data inType="win:UInt64" name="Range1End" outType="win:HexInt64" />
            <data inType="win:UInt64" name="Range2Start" outType="win:HexInt64" />
            <data inType="win:UInt64" name="Range2End" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_BEGIN_BUILDING_SLICES">
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:UInt32" name="NumberOfSlices" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="SliceIndex1" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="SliceIndex2" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="NumberOfRanges" outType="xs:unsignedInt" />
            <data inType="win:UInt64" name="Range1Start" outType="win:HexInt64" />
            <data inType="win:UInt64" name="Range1End" outType="win:HexInt64" />
            <data inType="win:UInt64" name="Range2Start" outType="win:HexInt64" />
            <data inType="win:UInt64" name="Range2End" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SEND_SLICE_CACHE_CONTENT">
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:Pointer" name="CacheEntryPtr" outType="win:HexInt64" />
            <data inType="win:UInt32" name="NumberOfSlices" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="SliceIndex1" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="SliceIndex2" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="NumberOfRanges" outType="xs:unsignedInt" />
            <data inType="win:UInt64" name="Range1Start" outType="win:HexInt64" />
            <data inType="win:UInt64" name="Range1End" outType="win:HexInt64" />
            <data inType="win:UInt64" name="Range2Start" outType="win:HexInt64" />
            <data inType="win:UInt64" name="Range2End" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_MERGE_SLICES_TO_CACHE">
            <data inType="win:Pointer" name="CacheEntryPtr" outType="win:HexInt64" />
            <data inType="win:UInt32" name="NofSlicesToMerge" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="NofSlicesInCache" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_FLAT_CACHE_RANGE_SEND">
            <data inType="win:Pointer" name="CacheEntryPtr" outType="win:HexInt64" />
            <data inType="win:UInt64" name="Range1Start" outType="win:HexInt64" />
            <data inType="win:UInt64" name="Range1End" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_CHANNEL_BIND_ASC_PARAMETERS">
            <data inType="win:UInt64" name="ConnectionId" outType="win:HexInt64" />
            <data inType="win:UInt32" name="NoBindBuffers" outType="win:unsignedInt" />
            <data inType="win:UInt32" name="SecFlags" outType="win:HexInt32" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SERVICE_BIND_CHECK_COMPLETE">
            <data inType="win:UInt64" name="ConnectionId" outType="win:HexInt64" />
            <data inType="win:Pointer" name="SecContextL" outType="win:HexInt64" />
            <data inType="win:Pointer" name="SecContextH" outType="win:HexInt64" />
            <data inType="win:UInt32" name="SecStatus" outType="win:HexInt32" />
            <data inType="win:UnicodeString" name="Target" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_CHANNEL_BIND_CONFIG_CAPTURE">
            <data inType="win:UInt8" name="Hardening" outType="xs:unsignedByte" />
            <data inType="win:UInt32" name="Flags" outType="win:HexInt32" />
            <data inType="win:UInt32" name="ServiceNameCount" outType="win:unsignedInt" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_CHANNEL_BIND_RESPONSE_CONFIG">
            <data inType="win:AnsiString" name="ReplaceConfigOf" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_THREADPOOL_CHANGE">
            <data inType="win:AnsiString" name="PoolType" outType="xs:string" />
            <data inType="win:UInt16" name="ActivePools" outType="win:unsignedShort" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_THREAD_SIGNAL">
            <data inType="win:AnsiString" name="PoolType" outType="xs:string" />
            <data inType="win:UInt16" name="ActivePools" outType="win:unsignedShort" />
            <data inType="win:UInt8" name="ThreadCount" outType="win:unsignedByte" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SNI_PARSED">
            <data inType="win:Pointer" name="ConnectionObj" outType="win:HexInt64" />
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
            <data inType="win:UInt32" name="SniLength" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="SniLength" name="SniHost" outType="xs:hexBinary" />
            <data inType="win:UnicodeString" name="NormalizedHost" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_OPAQUE">
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SSL_AUTO_ENDPOINT_CREATED">
            <data inType="win:Pointer" name="EndpointConfigObj" outType="win:HexInt64" />
            <data inType="win:UnicodeString" name="EndpointName" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SSL_AUTO_ENDPOINT_DELETED">
            <data inType="win:Pointer" name="EndpointConfigObj" outType="win:HexInt64" />
            <data inType="win:UnicodeString" name="EndpointName" outType="xs:string" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_SSL_ENDPOINT_CONFIG_FOUND">
            <data inType="win:Pointer" name="EndpointConfigObj" outType="win:HexInt64" />
            <data inType="win:UInt32" name="IpAddrLength" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="IpAddrLength" name="IpAddress" outType="win:SocketAddress" />
            <data inType="win:UnicodeString" name="SniHostname" outType="xs:string" />
            <data inType="win:UnicodeString" name="MatchingEndpointName" outType="xs:string" />
            <data inType="win:Boolean" name="AutoGeneratedEndpoint" outType="xs:boolean" />
          </template>
          <template tid="tid_HTTP_TEMPLATE_ENDPOINT_CONFIG_REJECTED">
            <data inType="win:UInt32" name="AddressLength" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="AddressLength" name="Address" outType="win:SocketAddress" />
          </template>
        </templates>
        <events>
          <event channel="1" keywords="HTTP_KEYWORD_REQUEST HTTP_KEYWORD_REQUEST_QUEUE" level="win:Informational" message="$(string.HTTP_EVENT_RECEIVE_REQUEST.message)" opcode="HTTP_OPCODE_RECEIVE_REQUEST" symbol="HTTP_EVENT_RECEIVE_REQUEST" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_RECEIVE_REQUEST" value="1" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_PARSE_REQUEST_LEGACY.message)" opcode="HTTP_OPCODE_PARSE" symbol="HTTP_EVENT_PARSE_REQUEST_LEGACY" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_PARSE_REQUEST" value="2" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_REQUEST HTTP_KEYWORD_REQUEST_QUEUE" level="win:Informational" message="$(string.HTTP_EVENT_DELIVER_REQUEST_TO_USERMODE.message)" opcode="HTTP_OPCODE_DELIVER" symbol="HTTP_EVENT_DELIVER_REQUEST_TO_USERMODE" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_DELIVER_REQUEST_TO_USERMODE" value="3" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_RECEIVE_RESPONSE_FROM_USERMODE.message)" opcode="HTTP_OPCODE_RECEIVE_RESPONSE" symbol="HTTP_EVENT_RECEIVE_RESPONSE_FROM_USERMODE" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_RECEIVE_RESPONSE_FROM_USERMODE_DETAILED" value="4" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_RECEIVE_RESPONSE_FROM_USERMODE_LEGACY.message)" opcode="HTTP_OPCODE_RECEIVE_RESPONSE_LAST" symbol="HTTP_EVENT_RECEIVE_RESPONSE_FROM_USERMODE_LEGACY" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_RECEIVE_RESPONSE_FROM_USERMODE_LEGACY" value="5" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_RECEIVE_BODY_FROM_USERMODE.message)" opcode="HTTP_OPCODE_RECEIVE_BODY" symbol="HTTP_EVENT_RECEIVE_BODY_FROM_USERMODE" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_RECEIVE_RESPONSE_FROM_USERMODE" value="6" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_RECEIVE_BODY_FROM_USERMODE_LEGACY.message)" opcode="HTTP_OPCODE_RECEIVE_BODY_LAST" symbol="HTTP_EVENT_RECEIVE_BODY_FROM_USERMODE_LEGACY" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_RECEIVE_RESPONSE_FROM_USERMODE_LEGACY" value="7" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_RECEIVE_FAST_RESPONSE_FROM_USERMODE.message)" opcode="HTTP_OPCODE_FAST_RESPONSE" symbol="HTTP_EVENT_RECEIVE_FAST_RESPONSE_FROM_USERMODE" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_RECEIVE_RESPONSE_FROM_USERMODE_DETAILED" value="8" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_RECEIVE_FAST_RESPONSE_FROM_USERMODE_LEGACY.message)" opcode="HTTP_OPCODE_FAST_RESPONSE_LAST" symbol="HTTP_EVENT_RECEIVE_FAST_RESPONSE_FROM_USERMODE_LEGACY" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_RECEIVE_RESPONSE_FROM_USERMODE_LEGACY" value="9" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_CONNECTION HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_COMPLETE_SEND_LEGACY.message)" opcode="HTTP_OPCODE_SEND_COMPLETE" symbol="HTTP_EVENT_COMPLETE_SEND_LEGACY" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_COMPLETE_SEND_RESPONSE" value="10" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_CACHE" level="win:Informational" message="$(string.HTTP_EVENT_CACHED_AND_SEND_LEGACY.message)" opcode="HTTP_OPCODE_CACHED_AND_SEND" symbol="HTTP_EVENT_CACHED_AND_SEND_LEGACY" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_COMPLETE_SEND_RESPONSE" value="11" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_FAST_SEND_LEGACY.message)" opcode="HTTP_OPCODE_FAST_SEND" symbol="HTTP_EVENT_FAST_SEND_LEGACY" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_COMPLETE_SEND_RESPONSE" value="12" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_CONNECTION HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_COMPLETE_ZERO_SEND_LEGACY.message)" opcode="HTTP_OPCODE_ZERO_SEND" symbol="HTTP_EVENT_COMPLETE_ZERO_SEND_LEGACY" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_COMPLETE_SEND_RESPONSE" value="13" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_REQUEST HTTP_KEYWORD_RESPONSE" level="win:Error" message="$(string.HTTP_EVENT_COMPLETE_SEND_ERROR_LEGACY.message)" opcode="HTTP_OPCODE_COMPLETE_SEND_ERROR" symbol="HTTP_EVENT_COMPLETE_SEND_ERROR_LEGACY" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_COMPLETE_SEND_RESPONSE" value="14" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_REQUEST HTTP_KEYWORD_RESPONSE" level="win:Error" message="$(string.HTTP_EVENT_SEND_ERROR.message)" opcode="HTTP_OPCODE_SEND_ERROR" symbol="HTTP_EVENT_SEND_ERROR" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_SEND_ERROR" value="15" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_CACHE" level="win:Informational" message="$(string.HTTP_EVENT_SERVED_FROM_CACHE_LEGACY.message)" opcode="HTTP_OPCODE_SERVED_FROM_CACHE" symbol="HTTP_EVENT_SERVED_FROM_CACHE_LEGACY" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_COMPLETE_CACHED_200_RESPONSE" value="16" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_CACHE" level="win:Informational" message="$(string.HTTP_EVENT_SERVED_FROM_CACHE_LEGACY_V1.message)" opcode="HTTP_OPCODE_SERVED_FROM_CACHE" symbol="HTTP_EVENT_SERVED_FROM_CACHE_LEGACY_V1" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_COMPLETE_CACHED_200_RESPONSE_V1" value="16" version="1" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_CACHE" level="win:Informational" message="$(string.HTTP_EVENT_CACHE_NOT_MODIFIED_LEGACY_V0.message)" notLogged="true" opcode="HTTP_OPCODE_CACHE_NOT_MODIFIED" symbol="HTTP_EVENT_CACHE_NOT_MODIFIED_LEGACY_V0" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_COMPLETE_CACHED_200_RESPONSE_V0" value="17" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_CACHE" level="win:Informational" message="$(string.HTTP_EVENT_CACHE_NOT_MODIFIED_LEGACY_V1.message)" opcode="HTTP_OPCODE_CACHE_NOT_MODIFIED" symbol="HTTP_EVENT_CACHE_NOT_MODIFIED_LEGACY" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_COMPLETE_CACHED_200_RESPONSE_V1" value="17" version="1" />
          <event channel="1" keywords="HTTP_KEYWORD_SETUP" level="win:Informational" message="$(string.HTTP_EVENT_URL_RESERVATION.message)" opcode="HTTP_OPCODE_RESERVATION" symbol="HTTP_EVENT_URL_RESERVATION" task="HTTP_TASK_SETUP" template="tid_HTTP_TEMPLATE_URL_RESERVATION" value="18" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SETUP" level="win:Informational" message="$(string.HTTP_EVENT_IP_LISTEN_LIST_ENTRY_READ.message)" opcode="HTTP_OPCODE_IP_LISTEN_LIST_ENTRY_READ" symbol="HTTP_EVENT_IP_LISTEN_LIST_ENTRY_READ" task="HTTP_TASK_SETUP" template="tid_HTTP_TEMPLATE_IP_LISTEN_LIST_ENTRY" value="19" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SETUP HTTP_KEYWORD_SSL" level="win:Informational" message="$(string.HTTP_EVENT_SSL_CREDENTIAL_CREATED_V0.message)" notLogged="true" opcode="HTTP_OPCODE_SSL_CREDENTIAL_CREATED" symbol="HTTP_EVENT_SSL_CREDENTIAL_CREATED_V0" task="HTTP_TASK_SETUP" template="tid_HTTP_TEMPLATE_SSL_CREDENTIAL_CREATED_V0" value="20" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SETUP HTTP_KEYWORD_SSL" level="win:Informational" message="$(string.HTTP_EVENT_SSL_CREDENTIAL_CREATED_V1.message)" opcode="HTTP_OPCODE_SSL_CREDENTIAL_CREATED" symbol="HTTP_EVENT_SSL_CREDENTIAL_CREATED_V1" task="HTTP_TASK_SETUP" template="tid_HTTP_TEMPLATE_SSL_CREDENTIAL_CREATED_V1" value="20" version="1" />
          <event channel="1" keywords="HTTP_KEYWORD_CONNECTION" level="win:Informational" message="$(string.HTTP_EVENT_CONNECTION_CONNECT.message)" opcode="HTTP_OPCODE_CONNECT" symbol="HTTP_EVENT_CONNECTION_CONNECT" task="HTTP_TASK_CONNECTION" template="tid_HTTP_TEMPLATE_CONNECTION_CONNECT" value="21" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_CONNECTION HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_CONNECTION_ID.message)" opcode="HTTP_OPCODE_CONNECT_ID" symbol="HTTP_EVENT_CONNECTION_ID" task="HTTP_TASK_CONNECTION" template="tid_HTTP_TEMPLATE_CONNECTION_ID" value="22" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_CONNECTION" level="win:Informational" message="$(string.HTTP_EVENT_CONNECTION_CLOSE.message)" opcode="HTTP_OPCODE_CLOSE" symbol="HTTP_EVENT_CONNECTION_CLOSE" task="HTTP_TASK_CONNECTION" template="tid_HTTP_TEMPLATE_CONNECTION_CLOSE" value="23" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_CONNECTION" level="win:Informational" message="$(string.HTTP_EVENT_CONNECTION_CLEANUP.message)" opcode="HTTP_OPCODE_CLEANUP" symbol="HTTP_EVENT_CONNECTION_CLEANUP" task="HTTP_TASK_CONNECTION" template="tid_HTTP_TEMPLATE_CONNECTION_CLEANUP" value="24" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_CACHE" level="win:Informational" message="$(string.HTTP_EVENT_CACHE_ENTRY_ADDED_V0.message)" notLogged="true" opcode="HTTP_OPCODE_CACHE_ENTRY_ADDED" symbol="HTTP_EVENT_CACHE_ENTRY_ADDED_V0" task="HTTP_TASK_CACHE" template="tid_HTTP_TEMPLATE_CACHE_ENTRY_V0" value="25" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_CACHE" level="win:Informational" message="$(string.HTTP_EVENT_CACHE_ENTRY_ADDED_V1.message)" opcode="HTTP_OPCODE_CACHE_ENTRY_ADDED" symbol="HTTP_EVENT_CACHE_ENTRY_ADDED" task="HTTP_TASK_CACHE" template="tid_HTTP_TEMPLATE_CACHE_ENTRY_V1" value="25" version="1" />
          <event channel="1" keywords="HTTP_KEYWORD_CACHE" level="win:Error" message="$(string.HTTP_EVENT_CACHE_ENTRY_ADD_FAILED_V0.message)" notLogged="true" opcode="HTTP_OPCODE_CACHE_ENTRY_ADD_FAILED" symbol="HTTP_EVENT_CACHE_ENTRY_ADD_FAILED_V0" task="HTTP_TASK_CACHE" template="tid_HTTP_TEMPLATE_CACHE_FAILURE_V0" value="26" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_CACHE" level="win:Error" message="$(string.HTTP_EVENT_CACHE_ENTRY_ADD_FAILED_V1.message)" opcode="HTTP_OPCODE_CACHE_ENTRY_ADD_FAILED" symbol="HTTP_EVENT_CACHE_ENTRY_ADD_FAILED" task="HTTP_TASK_CACHE" template="tid_HTTP_TEMPLATE_CACHE_FAILURE_V1" value="26" version="1" />
          <event channel="1" keywords="HTTP_KEYWORD_CACHE" level="win:Informational" message="$(string.HTTP_EVENT_CACHE_ENTRY_FLUSHED.message)" opcode="HTTP_OPCODE_CACHE_ENTRY_FLUSHED" symbol="HTTP_EVENT_CACHE_ENTRY_FLUSHED" task="HTTP_TASK_CACHE" template="tid_HTTP_TEMPLATE_CACHE_ENTRY_V0" value="27" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_URL_GROUP" level="win:Informational" message="$(string.HTTP_EVENT_SET_URL_GROUP_PROPERTY.message)" opcode="HTTP_OPCODE_SET_URL_GROUP" symbol="HTTP_EVENT_SET_URL_GROUP_PROPERTY" task="HTTP_TASK_PROPERTY" template="tid_HTTP_TEMPLATE_SET_PROPERTY" value="28" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SERVER_SESSION" level="win:Informational" message="$(string.HTTP_EVENT_SET_SERVER_SESSION_PROPERTY.message)" opcode="HTTP_OPCODE_SET_SERVER_SESSION" symbol="HTTP_EVENT_SET_SERVER_SESSION_PROPERTY" task="HTTP_TASK_PROPERTY" template="tid_HTTP_TEMPLATE_SET_PROPERTY" value="29" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_REQUEST_QUEUE" level="win:Informational" message="$(string.HTTP_EVENT_SET_REQUEST_QUEUE_PROPERTY.message)" opcode="HTTP_OPCODE_SET_REQUEST_QUEUE" symbol="HTTP_EVENT_SET_REQUEST_QUEUE_PROPERTY" task="HTTP_TASK_PROPERTY" template="tid_HTTP_TEMPLATE_SET_PROPERTY" value="30" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_URL_GROUP" level="win:Informational" message="$(string.HTTP_EVENT_ADD_URL.message)" opcode="HTTP_OPCODE_ADD_URL" symbol="HTTP_EVENT_ADD_URL" task="HTTP_TASK_PROPERTY" template="tid_HTTP_TEMPLATE_ADD_URL" value="31" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_URL_GROUP" level="win:Informational" message="$(string.HTTP_EVENT_REMOVE_URL.message)" opcode="HTTP_OPCODE_REMOVE_URL" symbol="HTTP_EVENT_REMOVE_URL" task="HTTP_TASK_PROPERTY" template="tid_HTTP_TEMPLATE_REMOVE_URL" value="32" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_URL_GROUP" level="win:Informational" message="$(string.HTTP_EVENT_REMOVE_ALL_URLS.message)" opcode="HTTP_OPCODE_REMOVE_ALL_URLS" symbol="HTTP_EVENT_REMOVE_ALL_URLS" task="HTTP_TASK_PROPERTY" template="tid_HTTP_TEMPLATE_REMOVE_ALL_URLS" value="33" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_CONNECTION" level="win:Informational" message="$(string.HTTP_EVENT_SSL_CONNECT.message)" opcode="HTTP_OPCODE_SSL_CONNECT" symbol="HTTP_EVENT_SSL_CONNECT" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_CONNECT_EVENT" value="34" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL" level="win:Informational" message="$(string.HTTP_EVENT_SSL_HANDSHAKE_INITIATE.message)" opcode="HTTP_OPCODE_SSL_HANDSHAKE_INITIATE" symbol="HTTP_EVENT_SSL_HANDSHAKE_INITIATE" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_CONNECT_EVENT" value="35" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL" level="win:Informational" message="$(string.HTTP_EVENT_SSL_HANDSHAKE_COMPLETE.message)" opcode="HTTP_OPCODE_SSL_HANDSHAKE_COMPLETE" symbol="HTTP_EVENT_SSL_HANDSHAKE_COMPLETE" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_CONTROL_ACTION" value="36" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL" level="win:Informational" message="$(string.HTTP_EVENT_SSL_RECEIVE_CLIENT_CERT_INITIATE.message)" opcode="HTTP_OPCODE_SSL_RECEIVE_CLIENT_CERT_INITIATE" symbol="HTTP_EVENT_SSL_RECEIVE_CLIENT_CERT_INITIATE" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_CONNECT_EVENT" value="37" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL" level="win:Error" message="$(string.HTTP_EVENT_SSL_RECEIVE_CLIENT_CERT_COMPLETE.message)" opcode="HTTP_OPCODE_SSL_RECEIVE_CLIENT_CERT_COMPLETE" symbol="HTTP_EVENT_SSL_RECEIVE_CLIENT_CERT_COMPLETE" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_CONTROL_ACTION" value="38" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_REQUEST HTTP_KEYWORD_CONNECTION" level="win:Informational" message="$(string.HTTP_EVENT_SSL_RECEIVE_RAW_DATA.message)" opcode="HTTP_OPCODE_SSL_RECEIVE_RAW_DATA" symbol="HTTP_EVENT_SSL_RECEIVE_RAW_DATA" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_DATA_ACTION" value="39" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_SSL_DELIVER_STREAM_DATA.message)" opcode="HTTP_OPCODE_SSL_DELIVER_STREAM_DATA" symbol="HTTP_EVENT_SSL_DELIVER_STREAM_DATA" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_DATA_ACTION" value="40" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_REQUEST HTTP_KEYWORD_RESPONSE" level="win:Informational" message="$(string.HTTP_EVENT_SSL_ACCEPT_STREAM_DATA.message)" opcode="HTTP_OPCODE_SSL_ACCEPT_STREAM_DATA" symbol="HTTP_EVENT_SSL_ACCEPT_STREAM_DATA" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_DATA_ACTION" value="41" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_AUTHENTICATION" level="win:Informational" message="$(string.HTTP_EVENT_AUTH_SSPI_COMPLETION.message)" notLogged="true" opcode="HTTP_OPCODE_AUTH_SSPI" symbol="HTTP_EVENT_AUTH_SSPI_COMPLETION_V0" task="HTTP_TASK_AUTHENTICATION" template="tid_HTTP_TEMPLATE_AUTH_SSPI_V0" value="43" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_AUTHENTICATION" level="win:Informational" message="$(string.HTTP_EVENT_AUTH_SSPI_COMPLETION.message)" opcode="HTTP_OPCODE_AUTH_SSPI" symbol="HTTP_EVENT_AUTH_SSPI_COMPLETION" task="HTTP_TASK_AUTHENTICATION" template="tid_HTTP_TEMPLATE_AUTH_SSPI_V1" value="43" version="1" />
          <event channel="1" keywords="HTTP_KEYWORD_AUTHENTICATION" level="win:Informational" message="$(string.HTTP_EVENT_AUTH_CACHE_ENTRY_ADDED.message)" opcode="HTTP_OPCODE_AUTH_CACHE_ENTRY_ADDED" symbol="HTTP_EVENT_AUTH_CACHE_ENTRY_ADDED" task="HTTP_TASK_AUTHENTICATION" template="tid_HTTP_TEMPLATE_AUTH_CACHE_ENTRY_ADDED" value="44" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_AUTHENTICATION" level="win:Informational" message="$(string.HTTP_EVENT_AUTH_CACHE_ENTRY_FREED.message)" opcode="HTTP_OPCODE_AUTH_CACHE_ENTRY_FREED" symbol="HTTP_EVENT_AUTH_CACHE_ENTRY_FREED" task="HTTP_TASK_AUTHENTICATION" template="tid_HTTP_TEMPLATE_AUTH_CACHE_ENTRY_FREED" value="45" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_CONNECTION" level="win:Informational" message="$(string.HTTP_EVENT_QOS_FLOW_SET.message)" opcode="HTTP_OPCODE_QOS_FLOW_SET" symbol="HTTP_EVENT_QOS_FLOW_SET" task="HTTP_TASK_CONNECTION" template="tid_HTTP_TEMPLATE_QOS_FLOW_SET" value="46" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_LOGGING" level="win:Error" message="$(string.HTTP_EVENT_LOGGING_CONFIG_FAILURE.message)" opcode="HTTP_OPCODE_LOGGING_CONFIG_FAILED" symbol="HTTP_EVENT_LOGGING_CONFIG_FAILURE" task="HTTP_TASK_LOGGING" template="tid_HTTP_TEMPLATE_LOGGING_CONFIG_FAILURE" value="47" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_LOGGING" level="win:Informational" message="$(string.HTTP_EVENT_LOGGING_CONFIG.message)" opcode="HTTP_OPCODE_LOGGING_CONFIG" symbol="HTTP_EVENT_LOGGING_CONFIG" task="HTTP_TASK_LOGGING" template="tid_HTTP_TEMPLATE_LOGGING_CONFIG" value="48" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_LOGGING" level="win:Error" message="$(string.HTTP_EVENT_LOGGING_CREATE_FAILURE.message)" opcode="HTTP_OPCODE_LOGGING_CREATE_FAILURE" symbol="HTTP_EVENT_LOGGING_CREATE_FAILURE" task="HTTP_TASK_LOGGING" template="tid_HTTP_TEMPLATE_LOGGING_CREATE_FAILURE" value="49" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_LOGGING" level="win:Informational" message="$(string.HTTP_EVENT_LOGGING_CREATE.message)" opcode="HTTP_OPCODE_LOGGING_CREATE" symbol="HTTP_EVENT_LOGGING_CREATE" task="HTTP_TASK_LOGGING" template="tid_HTTP_TEMPLATE_LOGGING_CREATE" value="50" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_LOGGING" level="win:Informational" message="$(string.HTTP_EVENT_LOGGING_WRITE.message)" opcode="HTTP_OPCODE_LOGGING_WRITE" symbol="HTTP_EVENT_LOGGING_WRITE" task="HTTP_TASK_LOGGING" template="tid_HTTP_TEMPLATE_LOGGING_WRITE" value="51" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_REQUEST" level="win:Error" message="$(string.HTTP_EVENT_PARSE_REQUEST_FAILURE.message)" opcode="HTTP_OPCODE_PARSE_FAILURE" symbol="HTTP_EVENT_PARSE_REQUEST_FAILURE" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_PARSE_REQUEST_FAILURE" value="52" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_TIMEOUT HTTP_KEYWORD_CONNECTION" level="win:Warning" message="$(string.HTTP_EVENT_TIMEOUT.message)" opcode="HTTP_OPCODE_TIMEOUT" symbol="HTTP_EVENT_TIMEOUT" task="HTTP_TASK_TIMEOUT" template="tid_HTTP_TEMPLATE_TIMEOUT" value="53" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_SETUP" level="win:Error" message="$(string.HTTP_EVENT_SSL_ACH_FAILURE.message)" opcode="HTTP_OPCODE_SSL_ACH_FAILURE" symbol="HTTP_EVENT_SSL_ACH_FAILURE" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_ACH_FAILURE" value="56" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_CONNECTION" level="win:Informational" message="$(string.HTTP_EVENT_SSL_DISCONNECT.message)" opcode="HTTP_OPCODE_SSL_DISCONNECT" symbol="HTTP_EVENT_SSL_DISCONNECT" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_CONNECT_EVENT" value="57" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_CONNECTION" level="win:Informational" message="$(string.HTTP_EVENT_SSL_DISCONNECT_REQUEST.message)" opcode="HTTP_OPCODE_SSL_DISCONNECT_REQUEST" symbol="HTTP_EVENT_SSL_DISCONNECT_REQUEST" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_DISCONNECT_REQ" value="58" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_SSL_UNSEAL_MESSAGE.message)" opcode="HTTP_OPCODE_SSL_UNSEAL_MESSAGE" symbol="HTTP_EVENT_SSL_UNSEAL_MESSAGE" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_UNSEAL_MESSAGE" value="59" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_CONNECTION" level="win:Error" message="$(string.HTTP_EVENT_SSL_QUERY_CONN_INFO_FAILURE.message)" opcode="HTTP_OPCODE_SSL_QUERY_CONN_INFO_FAILURE" symbol="HTTP_EVENT_SSL_QUERY_CONN_INFO_FAILURE" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_QUERY_CONN_INFO_FAILURE" value="60" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_ENDPOINT" level="win:Error" message="$(string.HTTP_EVENT_SSL_ENDPOINT_CONFIG_NOT_FOUND.message)" opcode="HTTP_OPCODE_SSL_ENDPOINT_CONFIG_NOT_FOUND" symbol="HTTP_EVENT_SSL_ENDPOINT_CONFIG_NOT_FOUND" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_ENDPOINT_CONFIG_NOT_FOUND" value="61" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL" level="win:Informational" message="$(string.HTTP_EVENT_SSL_ASC_RESULT.message)" opcode="HTTP_OPCODE_SSL_ASC_RESULT" symbol="HTTP_EVENT_SSL_ASC_RESULT" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_UNSEAL_MESSAGE" value="62" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_RESPONSE" level="win:Informational" message="$(string.HTTP_EVENT_SSL_SEAL_MESSAGE.message)" opcode="HTTP_OPCODE_SSL_SEAL_MESSAGE" symbol="HTTP_EVENT_SSL_SEAL_MESSAGE" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_UNSEAL_MESSAGE" value="63" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_REQUEST HTTP_KEYWORD_REQUEST_QUEUE" level="win:Error" message="$(string.HTTP_EVENT_REQUEST_REJECTED.message)" opcode="HTTP_OPCODE_REQUEST_REJECTED" symbol="HTTP_EVENT_REQUEST_REJECTED" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_REQUEST_REJECTED" value="64" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_REQUEST HTTP_KEYWORD_REQUEST_QUEUE" level="win:Error" message="$(string.HTTP_EVENT_REQUEST_CANCELLED.message)" opcode="HTTP_OPCODE_REQUEST_CANCELLED" symbol="HTTP_EVENT_REQUEST_CANCELLED" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_REQUEST_REJECTED" value="65" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_DRIVER_SETTING" level="win:Error" message="$(string.HTTP_EVENT_HOTADD_PROC_FAILURE.message)" opcode="HTTP_OPCODE_HOTADD_PROC_FAILURE" symbol="HTTP_EVENT_HOTADD_PROC_FAILURE" task="HTTP_TASK_DRIVER_SETTING" template="tid_HTTP_TEMPLATE_HOTADD_PROC_FAILURE" value="66" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_DRIVER_SETTING" level="win:Informational" message="$(string.HTTP_EVENT_HOTADD_PROC_SUCCESS.message)" opcode="HTTP_OPCODE_HOTADD_PROC_SUCCESS" symbol="HTTP_EVENT_HOTADD_PROC_SUCCESS" task="HTTP_TASK_DRIVER_SETTING" template="tid_HTTP_TEMPLATE_HOTADD_PROC_SUCCESS" value="67" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_INIT_RESPONSE_FLOW.message)" opcode="HTTP_OPCODE_INIT_USER_RESPONSE_FLOW" symbol="HTTP_EVENT_INIT_USER_RESPONSE_FLOW" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_INIT_RESPONSE_FLOW" value="68" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_REQUEST HTTP_KEYWORD_CACHE" level="win:Informational" message="$(string.HTTP_EVENT_INIT_RESPONSE_FLOW.message)" opcode="HTTP_OPCODE_INIT_CACHED_RESPONSE_FLOW" symbol="HTTP_EVENT_INIT_CACHED_RESPONSE_FLOW" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_INIT_RESPONSE_FLOW" value="69" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_REQUEST" level="win:Error" message="$(string.HTTP_EVENT_INIT_FLOW_FAILED.message)" opcode="HTTP_OPCODE_INIT_FLOW_FAILED" symbol="HTTP_EVENT_INIT_FLOW_FAILED" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_INIT_FLOW_FAILED" value="70" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_CONNECTION" level="win:Informational" message="$(string.HTTP_EVENT_SET_CONNECTION_FLOW.message)" opcode="HTTP_OPCODE_SET_CONNECTION_FLOW" symbol="HTTP_EVENT_SET_CONNECTION_FLOW" task="HTTP_TASK_CONNECTION" template="tid_HTTP_TEMPLATE_SET_CONNECTION_FLOW" value="71" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_REQUEST HTTP_KEYWORD_CONNECTION" level="win:Informational" message="$(string.HTTP_EVENT_REQUEST_ON_CONFIG_FLOW.message)" opcode="HTTP_OPCODE_REQUEST_ON_CONFIG_FLOW" symbol="HTTP_EVENT_REQUEST_ON_CONFIG_FLOW" task="HTTP_TASK_CONNECTION" template="tid_HTTP_TEMPLATE_REQUEST_ON_CONFIG_FLOW" value="72" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_CONNECTION" level="win:Error" message="$(string.HTTP_EVENT_CONNECTION_FLOW_FAILURE.message)" opcode="HTTP_OPCODE_CONNECTION_FLOW_FAILURE" symbol="HTTP_EVENT_CONNECTION_FLOW_FAILURE" task="HTTP_TASK_CONNECTION" template="tid_HTTP_TEMPLATE_CONNECTION_FLOW_FAILURE" value="73" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE" level="win:Informational" message="$(string.HTTP_EVENT_RESPONSE_RANGE_PROCESSING_OK.message)" opcode="HTTP_OPCODE_RESPONSE_RANGE_PROCESSING_OK" symbol="HTTP_EVENT_RESPONSE_RANGE_PROCESSING_OK" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_RESPONSE_RANGE_PROCESSING_OK" value="74" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_RESPONSE HTTP_KEYWORD_CACHE" level="win:Informational" message="$(string.HTTP_EVENT_BEGIN_BUILDING_SLICES.message)" opcode="HTTP_OPCODE_BEGIN_BUILDING_SLICES" symbol="HTTP_EVENT_BEGIN_BUILDING_SLICES" task="HTTP_TASK_CACHE" template="tid_HTTP_TEMPLATE_BEGIN_BUILDING_SLICES" value="75" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_CACHE" level="win:Informational" message="$(string.HTTP_EVENT_SEND_SLICE_CACHE_CONTENT.message)" opcode="HTTP_OPCODE_SEND_SLICE_CACHE_CONTENT" symbol="HTTP_EVENT_SEND_SLICE_CACHE_CONTENT" task="HTTP_TASK_CACHE" template="tid_HTTP_TEMPLATE_SEND_SLICE_CACHE_CONTENT" value="76" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_CACHE" level="win:Informational" message="$(string.HTTP_EVENT_CACHED_SLICES_MATCH_RANGES.message)" opcode="HTTP_OPCODE_CACHED_SLICES_MATCH_RANGES" symbol="HTTP_EVENT_CACHED_SLICES_MATCH_RANGES" task="HTTP_TASK_CACHE" template="tid_HTTP_TEMPLATE_SEND_SLICE_CACHE_CONTENT" value="77" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_CACHE" level="win:Informational" message="$(string.HTTP_EVENT_MERGE_SLICES_TO_CACHE.message)" opcode="HTTP_OPCODE_MERGE_SLICES_TO_CACHE" symbol="HTTP_EVENT_MERGE_SLICES_TO_CACHE" task="HTTP_TASK_CACHE" template="tid_HTTP_TEMPLATE_MERGE_SLICES_TO_CACHE" value="78" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_CACHE" level="win:Informational" message="$(string.HTTP_EVENT_FLAT_CACHE_RANGE_SEND.message)" opcode="HTTP_OPCODE_FLAT_CACHE_RANGE_SEND" symbol="HTTP_EVENT_FLAT_CACHE_RANGE_SEND" task="HTTP_TASK_CACHE" template="tid_HTTP_TEMPLATE_FLAT_CACHE_RANGE_SEND" value="79" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_AUTHENTICATION" level="win:Informational" message="$(string.HTTP_EVENT_CHANNEL_BIND_ASC_PARAMETERS.message)" opcode="HTTP_OPCODE_CHANNEL_BIND_ASC_PARAMETERS" symbol="HTTP_EVENT_CHANNEL_BIND_ASC_PARAMETERS" task="HTTP_TASK_AUTHENTICATION" template="tid_HTTP_TEMPLATE_CHANNEL_BIND_ASC_PARAMETERS" value="80" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_AUTHENTICATION" level="win:Informational" message="$(string.HTTP_EVENT_SERVICE_BIND_CHECK_COMPLETE.message)" opcode="HTTP_OPCODE_SERVICE_BIND_CHECK_COMPLETE" symbol="HTTP_EVENT_SERVICE_BIND_CHECK_COMPLETE" task="HTTP_TASK_AUTHENTICATION" template="tid_HTTP_TEMPLATE_SERVICE_BIND_CHECK_COMPLETE" value="81" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_AUTHENTICATION" level="win:Informational" message="$(string.HTTP_EVENT_CHANNEL_BIND_CONFIG_CAPTURE.message)" opcode="HTTP_OPCODE_CHANNEL_BIND_CONFIG_CAPTURE" symbol="HTTP_EVENT_CHANNEL_BIND_CONFIG_CAPTURE" task="HTTP_TASK_AUTHENTICATION" template="tid_HTTP_TEMPLATE_CHANNEL_BIND_CONFIG_CAPTURE" value="82" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_AUTHENTICATION" level="win:Informational" message="$(string.HTTP_EVENT_CHANNEL_BIND_RESPONSE_CONFIG.message)" opcode="HTTP_OPCODE_CHANNEL_BIND_RESPONSE_CONFIG" symbol="HTTP_EVENT_CHANNEL_BIND_RESPONSE_CONFIG" task="HTTP_TASK_AUTHENTICATION" template="tid_HTTP_TEMPLATE_CHANNEL_BIND_RESPONSE_CONFIG" value="83" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_CONNECTION HTTP_KEYWORD_REQUEST" level="win:Informational" message="$(string.HTTP_EVENT_POLICY_FLOW.message)" opcode="HTTP_OPCODE_POLICY_FLOW" symbol="HTTP_EVENT_POLICY_FLOW" task="HTTP_TASK_CONNECTION" template="tid_HTTP_TEMPLATE_POLICY_FLOW" value="84" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_THREAD_POOL" level="win:Informational" message="$(string.HTTP_EVENT_THREADPOOL_EXTENSION.message)" opcode="HTTP_OPCODE_THREADPOOL_EXTENSION" symbol="HTTP_EVENT_THREADPOOL_EXTENSION" task="HTTP_TASK_THREAD_POOL" template="tid_HTTP_TEMPLATE_THREADPOOL_CHANGE" value="85" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_THREAD_POOL" level="win:Informational" message="$(string.HTTP_EVENT_THREAD_READY.message)" opcode="HTTP_OPCODE_THREAD_READY" symbol="HTTP_EVENT_THREAD_READY" task="HTTP_TASK_THREAD_POOL" template="tid_HTTP_TEMPLATE_THREAD_SIGNAL" value="86" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_THREAD_POOL" level="win:Informational" message="$(string.HTTP_EVENT_THREADPOOL_TRIM.message)" opcode="HTTP_OPCODE_THREADPOOL_TRIM" symbol="HTTP_EVENT_THREADPOOL_TRIM" task="HTTP_TASK_THREAD_POOL" template="tid_HTTP_TEMPLATE_THREADPOOL_CHANGE" value="87" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_THREAD_POOL" level="win:Informational" message="$(string.HTTP_EVENT_THREAD_GONE.message)" opcode="HTTP_OPCODE_THREAD_GONE" symbol="HTTP_EVENT_THREAD_GONE" task="HTTP_TASK_THREAD_POOL" template="tid_HTTP_TEMPLATE_THREAD_SIGNAL" value="88" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_ENDPOINT" level="win:Informational" message="$(string.HTTP_EVENT_SNI_PARSED.message)" opcode="HTTP_OPCODE_SNI_PARSED" symbol="HTTP_EVENT_SNI_PARSED" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SNI_PARSED" value="89" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_REQUEST HTTP_KEYWORD_CONNECTION" level="win:Informational" message="$(string.HTTP_EVENT_OPAQUE.message)" opcode="HTTP_OPCODE_OPAQUE" symbol="HTTP_EVENT_OPAQUE" task="HTTP_TASK_REQUEST" template="tid_HTTP_TEMPLATE_OPAQUE" value="90" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_ENDPOINT" level="win:Informational" message="$(string.HTTP_EVENT_SSL_AUTO_ENDPOINT_CREATED.message)" opcode="HTTP_OPCODE_SSL_AUTO_ENDPOINT_CREATED" symbol="HTTP_EVENT_SSL_AUTO_ENDPOINT_CREATED" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_AUTO_ENDPOINT_CREATED" value="91" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_ENDPOINT" level="win:Informational" message="$(string.HTTP_EVENT_SSL_AUTO_ENDPOINT_DELETED.message)" opcode="HTTP_OPCODE_SSL_AUTO_ENDPOINT_DELETED" symbol="HTTP_EVENT_SSL_AUTO_ENDPOINT_DELETED" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_AUTO_ENDPOINT_DELETED" value="92" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_ENDPOINT" level="win:Informational" message="$(string.HTTP_EVENT_SSL_ENDPOINT_CONFIG_FOUND.message)" opcode="HTTP_OPCODE_SSL_ENDPOINT_CONFIG_FOUND" symbol="HTTP_EVENT_SSL_ENDPOINT_CONFIG_FOUND" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_SSL_ENDPOINT_CONFIG_FOUND" value="93" version="0" />
          <event channel="1" keywords="HTTP_KEYWORD_SSL HTTP_KEYWORD_ENDPOINT" level="win:Error" message="$(string.HTTP_EVENT_SSL_ENDPOINT_CONFIG_REJECTED.message)" opcode="HTTP_OPCODE_SSL_ENDPOINT_CONFIG_REJECTED" symbol="HTTP_EVENT_SSL_ENDPOINT_CONFIG_REJECTED" task="HTTP_TASK_SSL" template="tid_HTTP_TEMPLATE_ENDPOINT_CONFIG_REJECTED" value="94" version="0" />
        </events>
      </provider>
      <provider guid="{C42A2738-2333-40A5-A32F-6ACC36449DCC}" message="$(string.HttpLog.message)" messageFileName="%SystemRoot%\system32\drivers\HTTP.SYS" name="Microsoft-Windows-HttpLog" parameterFileName="%SystemRoot%\system32\drivers\HTTP.SYS" resourceFileName="%SystemRoot%\system32\drivers\HTTP.SYS" symbol="HttpServiceLog">
        <channels>
          <channel chid="1" message="$(string.HTTP_LOG_CHANNEL.ChannelMessage)" name="Microsoft-Windows-HttpService/Log" symbol="HTTP_LOG_CHANNEL" type="Operational" />
        </channels>
        <keywords>
          <keyword mask="0x1" message="$(string.HTTP_KEYWORD_LOG_RESPONSE.KeywordMessage)" name="HTTP_KEYWORD_LOG_RESPONSE" symbol="HTTP_KEYWORD_LOG_RESPONSE" />
          <keyword mask="0x0000020000000000" message="$(string.HTTP_KEYWORD_LOG_PII_PRESENT.KeywordMessage)" name="HTTP_KEYWORD_LOG_PII_PRESENT" symbol="HTTP_KEYWORD_LOG_PII_PRESENT" />
        </keywords>
        <templates>
          <template tid="tid_HTTP_TEMPLATE_LOG_RESPONSE">
            <data inType="win:UInt64" name="ServerSessionId" outType="win:HexInt64" />
            <data inType="win:UInt64" name="UrlGroupId" outType="win:HexInt64" />
            <data inType="win:UInt64" name="UrlContext" outType="win:HexInt64" />
            <data inType="win:FILETIME" name="DateTime" outType="xs:dateTime" />
            <data inType="win:UInt32" name="RemoteAddrLength" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="RemoteAddrLength" name="RemoteAddr" outType="win:SocketAddress" />
            <data inType="win:UInt32" name="LocalAddrLength" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="LocalAddrLength" name="LocalAddr" outType="win:SocketAddress" />
            <data inType="win:UInt32" name="KernelCached" outType="xs:unsignedInt" />
            <data inType="win:UInt16" name="HttpMajorVer" outType="xs:unsignedShort" />
            <data inType="win:UInt16" name="HttpMinorVer" outType="xs:unsignedShort" />
            <data inType="win:UInt64" name="BytesSent" outType="xs:unsignedLong" />
            <data inType="win:UInt64" name="BytesReceived" outType="xs:unsignedLong" />
            <data inType="win:UInt64" name="TimeTaken" outType="xs:unsignedLong" />
            <data inType="win:UnicodeString" name="UserName" outType="xs:string" />
            <data inType="win:AnsiString" name="Method" outType="xs:string" />
            <data inType="win:UnicodeString" name="UriStem" outType="xs:string" />
            <data inType="win:AnsiString" name="UriQuery" outType="xs:string" />
            <data inType="win:UInt16" name="ProtocolStatus" outType="xs:unsignedShort" />
            <data inType="win:UInt16" name="ProtocolSubStatus" outType="xs:unsignedShort" />
            <data inType="win:UInt32" name="Win32Status" outType="win:Win32Error" />
            <data inType="win:AnsiString" name="Host" outType="xs:string" />
            <data inType="win:AnsiString" name="UserAgent" outType="xs:string" />
            <data inType="win:AnsiString" name="Cookie" outType="xs:string" />
            <data inType="win:AnsiString" name="Referer" outType="xs:string" />
            <data inType="win:AnsiString" name="AppContext" outType="xs:string" />
          </template>
        </templates>
        <events>
          <event channel="1" keywords="HTTP_KEYWORD_LOG_RESPONSE HTTP_KEYWORD_LOG_PII_PRESENT" level="win:Informational" message="$(string.HTTP_EVENT_LOG_RESPONSE.message)" symbol="HTTP_EVENT_LOG_RESPONSE" template="tid_HTTP_TEMPLATE_LOG_RESPONSE" value="1" version="0" />
        </events>
      </provider>
      <provider guid="{7b6bc78c-898b-4170-bbf8-1a469ea43fc5}" message="$(string.HttpEvent.message)" messageFileName="%SystemRoot%\system32\drivers\http.sys" name="Microsoft-Windows-HttpEvent" parameterFileName="%SystemRoot%\system32\drivers\http.sys" resourceFileName="%SystemRoot%\system32\drivers\http.sys" symbol="HttpServiceEvent">
        <channels>
          <importChannel chid="System" name="System" />
        </channels>
        <templates>
          <template tid="T_EVENT_HTTP_LOGGING_CREATE_FILE_FAILED">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="LogFile" />
            <binary />
          </template>
          <template tid="T_EVENT_HTTP_LOGGING_CREATE_FILE_FAILED_FOR_SITE">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="SiteId" />
            <binary />
          </template>
          <template tid="T_EVENT_HTTP_LOGGING_FILE_WRITE_FAILED">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="LogFile" />
            <data inType="win:UnicodeString" name="SiteId" />
            <binary />
          </template>
          <template tid="T_EVENT_HTTP_LOGGING_CREATE_BINARY_FILE_FAILED" />
          <template tid="T_EVENT_HTTP_LOGGING_BINARY_FILE_WRITE_FAILED">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="LogFile" />
            <binary />
          </template>
          <template tid="T_EVENT_HTTP_CREATE_ENDPOINT_FAILED">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="Address" />
            <binary />
          </template>
          <template tid="T_EVENT_HTTP_LOGGING_INVALID_FILE_OWNER">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="Directory" />
            <binary />
          </template>
          <template tid="T_EVENT_HTTP_NAMESPACE_RESERVED">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="Url" />
          </template>
          <template tid="T_EVENT_HTTP_NAMESPACE_DERESERVED">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="Url" />
          </template>
          <template tid="T_EVENT_HTTP_NAMESPACE_INIT_FAILED" />
          <template tid="T_EVENT_HTTP_NAMESPACE_INIT2_FAILED">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="Url" />
            <binary />
          </template>
          <template tid="T_EVENT_HTTP_LOGGING_CREATE_ERROR_FILE_FAILED" />
          <template tid="T_EVENT_HTTP_LOGGING_ERROR_FILE_WRITE_FAILED" />
          <template tid="T_EVENT_HTTP_LOGGING_ERROR_FILE_CONFIG_FAILED" />
          <template tid="T_EVENT_HTTP_LISTEN_ONLY_CONVERT_FAILED">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="Address" />
            <binary />
          </template>
          <template tid="T_EVENT_HTTP_LISTEN_ONLY_ALL_CONVERT_FAILED" />
          <template tid="T_EVENT_HTTP_AUTH_SCHEME_INIT_FAILED">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="SecurityPackage" />
            <binary />
          </template>
          <template tid="T_EVENT_HTTP_LOGGING_CREATE_CENTRALIZED_FILE_FAILED" />
          <template tid="T_EVENT_HTTP_LOGGING_CENTRALIZED_FILE_WRITE_FAILED">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="LogFile" />
            <binary />
          </template>
          <template tid="T_EVENT_HTTP_HOST_STATUS_UP">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="Host" />
          </template>
          <template tid="T_EVENT_HTTP_HOST_STATUS_DOWN">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="Host" />
          </template>
          <template tid="T_EVENT_HTTP_INVALID_SSL_CONFIG">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="Endpoint" />
            <binary />
          </template>
          <template tid="T_EVENT_HTTP_SSL_CERT_SETTINGS_DELETED">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="Endpoint" />
          </template>
          <template tid="T_EVENT_HTTP_SSL_CERT_SETTINGS_CREATED">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="Endpoint" />
          </template>
          <template tid="T_EVENT_HTTP_HOTADD_PROC_START_NOTIFY_FAILED">
            <data inType="win:UnicodeString" name="DeviceObject" />
            <data inType="win:UnicodeString" name="Status" />
          </template>
        </templates>
        <events>
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_LOGGING_CREATE_FILE_FAILED)" symbol="EVENT_HTTP_LOGGING_CREATE_FILE_FAILED" template="T_EVENT_HTTP_LOGGING_CREATE_FILE_FAILED" value="0xC0003A98" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_LOGGING_CREATE_FILE_FAILED_FOR_SITE)" symbol="EVENT_HTTP_LOGGING_CREATE_FILE_FAILED_FOR_SITE" template="T_EVENT_HTTP_LOGGING_CREATE_FILE_FAILED_FOR_SITE" value="0xC0003A99" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_LOGGING_FILE_WRITE_FAILED)" symbol="EVENT_HTTP_LOGGING_FILE_WRITE_FAILED" template="T_EVENT_HTTP_LOGGING_FILE_WRITE_FAILED" value="0xC0003A9A" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_LOGGING_CREATE_BINARY_FILE_FAILED)" symbol="EVENT_HTTP_LOGGING_CREATE_BINARY_FILE_FAILED" template="T_EVENT_HTTP_LOGGING_CREATE_BINARY_FILE_FAILED" value="0xC0003A9B" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_LOGGING_BINARY_FILE_WRITE_FAILED)" symbol="EVENT_HTTP_LOGGING_BINARY_FILE_WRITE_FAILED" template="T_EVENT_HTTP_LOGGING_BINARY_FILE_WRITE_FAILED" value="0xC0003A9C" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_CREATE_ENDPOINT_FAILED)" symbol="EVENT_HTTP_CREATE_ENDPOINT_FAILED" template="T_EVENT_HTTP_CREATE_ENDPOINT_FAILED" value="0xC0003A9D" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_LOGGING_INVALID_FILE_OWNER)" symbol="EVENT_HTTP_LOGGING_INVALID_FILE_OWNER" template="T_EVENT_HTTP_LOGGING_INVALID_FILE_OWNER" value="0xC0003A9E" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_NAMESPACE_RESERVED)" symbol="EVENT_HTTP_NAMESPACE_RESERVED" template="T_EVENT_HTTP_NAMESPACE_RESERVED" value="0x40003A9F" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_NAMESPACE_DERESERVED)" symbol="EVENT_HTTP_NAMESPACE_DERESERVED" template="T_EVENT_HTTP_NAMESPACE_DERESERVED" value="0x40003AA0" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_NAMESPACE_INIT_FAILED)" symbol="EVENT_HTTP_NAMESPACE_INIT_FAILED" template="T_EVENT_HTTP_NAMESPACE_INIT_FAILED" value="0xC0003AA1" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_NAMESPACE_INIT2_FAILED)" symbol="EVENT_HTTP_NAMESPACE_INIT2_FAILED" template="T_EVENT_HTTP_NAMESPACE_INIT2_FAILED" value="0xC0003AA2" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_LOGGING_CREATE_ERROR_FILE_FAILED)" symbol="EVENT_HTTP_LOGGING_CREATE_ERROR_FILE_FAILED" template="T_EVENT_HTTP_LOGGING_CREATE_ERROR_FILE_FAILED" value="0xC0003AA3" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_LOGGING_ERROR_FILE_WRITE_FAILED)" symbol="EVENT_HTTP_LOGGING_ERROR_FILE_WRITE_FAILED" template="T_EVENT_HTTP_LOGGING_ERROR_FILE_WRITE_FAILED" value="0xC0003AA4" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_LOGGING_ERROR_FILE_CONFIG_FAILED)" symbol="EVENT_HTTP_LOGGING_ERROR_FILE_CONFIG_FAILED" template="T_EVENT_HTTP_LOGGING_ERROR_FILE_CONFIG_FAILED" value="0xC0003AA5" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_LISTEN_ONLY_CONVERT_FAILED)" symbol="EVENT_HTTP_LISTEN_ONLY_CONVERT_FAILED" template="T_EVENT_HTTP_LISTEN_ONLY_CONVERT_FAILED" value="0xC0003AA6" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_LISTEN_ONLY_ALL_CONVERT_FAILED)" symbol="EVENT_HTTP_LISTEN_ONLY_ALL_CONVERT_FAILED" template="T_EVENT_HTTP_LISTEN_ONLY_ALL_CONVERT_FAILED" value="0x40003AA7" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_AUTH_SCHEME_INIT_FAILED)" symbol="EVENT_HTTP_AUTH_SCHEME_INIT_FAILED" template="T_EVENT_HTTP_AUTH_SCHEME_INIT_FAILED" value="0xC0003AA8" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_LOGGING_CREATE_CENTRALIZED_FILE_FAILED)" symbol="EVENT_HTTP_LOGGING_CREATE_CENTRALIZED_FILE_FAILED" template="T_EVENT_HTTP_LOGGING_CREATE_CENTRALIZED_FILE_FAILED" value="0xC0003AA9" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_LOGGING_CENTRALIZED_FILE_WRITE_FAILED)" symbol="EVENT_HTTP_LOGGING_CENTRALIZED_FILE_WRITE_FAILED" template="T_EVENT_HTTP_LOGGING_CENTRALIZED_FILE_WRITE_FAILED" value="0xC0003AAA" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_HOST_STATUS_UP)" symbol="EVENT_HTTP_HOST_STATUS_UP" template="T_EVENT_HTTP_HOST_STATUS_UP" value="0x80003AAB" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_HOST_STATUS_DOWN)" symbol="EVENT_HTTP_HOST_STATUS_DOWN" template="T_EVENT_HTTP_HOST_STATUS_DOWN" value="0x80003AAC" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_INVALID_SSL_CONFIG)" symbol="EVENT_HTTP_INVALID_SSL_CONFIG" template="T_EVENT_HTTP_INVALID_SSL_CONFIG" value="0xC0003AAD" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_SSL_CERT_SETTINGS_DELETED)" symbol="EVENT_HTTP_SSL_CERT_SETTINGS_DELETED" template="T_EVENT_HTTP_SSL_CERT_SETTINGS_DELETED" value="0x80003BC4" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_SSL_CERT_SETTINGS_CREATED)" symbol="EVENT_HTTP_SSL_CERT_SETTINGS_CREATED" template="T_EVENT_HTTP_SSL_CERT_SETTINGS_CREATED" value="0x80003BC5" />
          <event keywords="win:EventlogClassic" message="$(string.event_EVENT_HTTP_HOTADD_PROC_START_NOTIFY_FAILED)" symbol="EVENT_HTTP_HOTADD_PROC_START_NOTIFY_FAILED" template="T_EVENT_HTTP_HOTADD_PROC_START_NOTIFY_FAILED" value="0xC0003AAE" />
        </events>
      </provider>
      <provider guid="{F5344219-87A4-4399-B14A-E59CD118ABB8}" messageFileName="%SystemRoot%\system32\drivers\http.sys" name="Microsoft-Windows-Http-SQM-Provider" resourceFileName="%SystemRoot%\system32\drivers\http.sys" symbol="HttpSQMProvider">
        <templates>
          <template tid="tid_SqmDWORDDatapoint">
            <data inType="win:UInt32" name="SqmType" outType="xs:unsignedInt" />
            <data inType="win:GUID" name="SqmSessionGuid" outType="xs:GUID" />
            <data inType="win:UInt32" name="SqmID" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="SqmDWORDDatapointValue" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_SqmDWORD64Datapoint">
            <data inType="win:UInt32" name="SqmType" outType="xs:unsignedInt" />
            <data inType="win:GUID" name="SqmSessionGuid" outType="xs:GUID" />
            <data inType="win:UInt32" name="SqmID" outType="xs:unsignedInt" />
            <data inType="win:UInt64" name="SqmDWORD64DatapointValue" outType="win:HexInt64" />
          </template>
          <template tid="tid_SqmStringDatapoint">
            <data inType="win:UInt32" name="SqmType" outType="xs:unsignedInt" />
            <data inType="win:GUID" name="SqmSessionGuid" outType="xs:GUID" />
            <data inType="win:UInt32" name="SqmID" outType="xs:unsignedInt" />
            <data inType="win:UnicodeString" name="SqmStringDatapointValue" outType="xs:string" />
          </template>
          <template tid="tid_SqmStreamRow">
            <data inType="win:UInt32" name="SqmType" outType="xs:unsignedInt" />
            <data inType="win:GUID" name="SqmSessionGuid" outType="xs:GUID" />
            <data inType="win:UInt32" name="SqmID" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="SqmStreamRowLength" outType="xs:unsignedInt" />
            <struct count="SqmStreamRowLength" name="SqmStreamRow">
              <data inType="win:UInt32" name="SqmTypeEntry" outType="xs:unsignedInt" />
              <data inType="win:UInt32" name="SqmDWORDEntry" outType="xs:unsignedInt" />
              <data inType="win:UnicodeString" name="SqmStringEntry" outType="xs:string" />
            </struct>
          </template>
          <template tid="tid_SqmSessionStart">
            <data inType="win:UInt32" name="SqmType" outType="xs:unsignedInt" />
            <data inType="win:GUID" name="SqmSessionGuid" outType="xs:GUID" />
            <data inType="win:SID" name="SqmSid" outType="xs:string" />
            <data inType="win:UInt32" name="SqmWindowsSessionId" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="SqmSessionFlags" outType="xs:unsignedInt" />
          </template>
          <template tid="tid_SqmSessionEnd">
            <data inType="win:UInt32" name="SqmType" outType="xs:unsignedInt" />
            <data inType="win:GUID" name="SqmSessionGuid" outType="xs:GUID" />
          </template>
        </templates>
        <events>
          <event keywords="win:SQM" level="win:Informational" symbol="SQM_START_SESSION" template="tid_SqmSessionStart" value="3" />
          <event keywords="win:SQM" level="win:Informational" symbol="SQM_END_SESSION" template="tid_SqmSessionEnd" value="4" />
          <event keywords="win:SQM" level="win:Informational" symbol="SQM_SET_DWORD" template="tid_SqmDWORDDatapoint" value="5" />
          <event keywords="win:SQM" level="win:Informational" opcode="win:Stop" symbol="SQM_INCREMENT_DWORD" template="tid_SqmDWORDDatapoint" value="6" />
          <event keywords="win:SQM" level="win:Informational" symbol="SQM_ADDTOAVERAGE_DWORD" template="tid_SqmDWORDDatapoint" value="7" />
          <event keywords="win:SQM" level="win:Informational" symbol="SQM_SETIFMAX_DWORD" template="tid_SqmDWORDDatapoint" value="8" />
          <event keywords="win:SQM" level="win:Informational" symbol="SQM_SETIFMIN_DWORD" template="tid_SqmDWORDDatapoint" value="9" />
          <event keywords="win:SQM" level="win:Informational" symbol="SQM_SET_STRING" template="tid_SqmStringDatapoint" value="10" />
          <event keywords="win:SQM" level="win:Informational" symbol="SQM_ADD_STREAMROW" template="tid_SqmStreamRow" value="11" />
        </events>
      </provider>
    </events>
  </instrumentation>
  <migration settingsVersion="0">
    <supportedComponents>
      <supportedComponent>
        <assemblyIdentity name="_" version="1.0.0.0" />
        <supportedComponentIdentity xmlns="urn:schemas-microsoft-com:asm.v3" buildType="release" language="neutral" name="Microsoft-Windows-HTTP" processorArchitecture="*" publicKeyToken="31bf3856ad364e35" settingsVersionRange="0" versionScope="nonSxS" />
      </supportedComponent>
      <supportedComponent>
        <assemblyIdentity name="_" version="1.0.0.0" />
        <supportedComponentIdentity xmlns="urn:schemas-microsoft-com:asm.v3" buildType="release" language="*" name="Microsoft-Windows-HTTP-DL" processorArchitecture="*" publicKeyToken="31bf3856ad364e35" settingsVersionRange="0" versionScope="nonSxS" />
      </supportedComponent>
    </supportedComponents>
    <machineSpecific xmlns="urn:schemas-microsoft-com:asm.v3">
      <migXml xmlns="">
        <rules context="System">
          <include>
            <objectSet>
              <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\* [*]</pattern>
            </objectSet>
          </include>
        </rules>
      </migXml>
    </machineSpecific>
  </migration>
  <configuration xmlns="urn:schemas-microsoft-com:asm.v3" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
    <configurationSchema>
      <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="Microsoft-Windows-HTTP" targetNamespace="Microsoft-Windows-HTTP">
        <xsd:simpleType name="BasicTokenCacheTTLRangeType" wcm:description="Type for BasicTokenCacheTTL">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="3600" />
            <xsd:minInclusive value="60" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="DisableServerHeaderRangeType" wcm:description="Type for DisableServerHeaderKey">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="2" />
            <xsd:minInclusive value="0" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="ErrorLogFileTruncateSizeRangeType" wcm:description="Type for ErrorLoggingFields">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="134217727" />
            <xsd:minInclusive value="1" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="ErrorLoggingFieldsRangeType" wcm:description="Type for ErrorLoggingRolloverType">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="134217727" />
            <xsd:minInclusive value="1" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="ErrorLoggingRolloverTypeRangeType" wcm:description="Type for ErrorLoggingRolloverType">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="4" />
            <xsd:minInclusive value="0" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="HashTableBitsRangeType" wcm:description="Type for HashTableBits">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="24" />
            <xsd:minInclusive value="0" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="LogBufferSizeRangeType" wcm:description="Type for LogBufferSize">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="65536" />
            <xsd:minInclusive value="12288" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="LookasideDepthRangeType" wcm:description="Type for LookasideDepth">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="65534" />
            <xsd:minInclusive value="0" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="MaxBufferedSendsRangeType" wcm:description="Type for MaxBufferedSends">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="256" />
            <xsd:minInclusive value="0" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="MaxConnectionsRangeType" wcm:description="Type for MaxConnections">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="2097152" />
            <xsd:minInclusive value="1024" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="MaxCopyThresholdRangeType" wcm:description="Type for MaxCopyThreshold">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="131072" />
            <xsd:minInclusive value="0" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="MaxFieldLengthRangeType" wcm:description="Type for MaxFieldLength">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="65534" />
            <xsd:minInclusive value="64" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="MaxRequestBytesRangeType" wcm:description="Type for MaxRequestBytes">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="16777216" />
            <xsd:minInclusive value="256" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="PipelineThresholdRangeType" wcm:description="Type for PipelineThreshold">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="1024" />
            <xsd:minInclusive value="1" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="SspiThreadsPerCpuRangeType" wcm:description="Type for SspiThreadsPerCpu">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="8" />
            <xsd:minInclusive value="2" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="UriMaxUriBytesRangeType" wcm:description="Type for UriMaxUriBytes">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="16777216" />
            <xsd:minInclusive value="4096" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="UrlSegmentMaxCountRangeType" wcm:description="Type For UrlSegmentMaxCount">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="16383" />
            <xsd:minInclusive value="0" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="UrlSegmentMaxLengthRangeType" wcm:description="Type for UrlSegmentMaxLength">
          <xsd:restriction base="xsd:integer">
            <xsd:maxInclusive value="32766" />
            <xsd:minInclusive value="0" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:complexType name="SslBindingInfoType" wcm:description="Type for SslBindingInfo">
          <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="SslBindingInfo" type="SslBindingIpPortType" />
          </xsd:sequence>
        </xsd:complexType>
        <xsd:complexType name="SslBindingIpPortType" wcm:description="Type for IP:Port specific SSL cert settings">
          <xsd:sequence>
            <xsd:element name="AppId" type="xsd:hexBinary" wcm:changeImpact="processRestart" />
            <xsd:element name="DefaultFlags" type="xsd:unsignedInt" wcm:changeImpact="processRestart" />
            <xsd:element name="DefaultSslCertCheckMode" type="xsd:unsignedInt" wcm:changeImpact="processRestart" />
            <xsd:element name="DefaultSslCtlIdentifier" type="xsd:string" wcm:changeImpact="processRestart" />
            <xsd:element name="DefaultSslCtlStoreName" type="xsd:string" wcm:changeImpact="processRestart" />
            <xsd:element name="DefaultSslRevocationFreshnessTime" type="xsd:unsignedInt" wcm:changeImpact="processRestart" />
            <xsd:element name="DefaultSslRevocationUrlRetrievalTimeout" type="xsd:unsignedInt" wcm:changeImpact="processRestart" />
            <xsd:element name="SslCertHash" type="xsd:hexBinary" wcm:changeImpact="processRestart" />
            <xsd:element name="SslCertStoreName" type="xsd:string" wcm:changeImpact="processRestart" />
          </xsd:sequence>
        </xsd:complexType>
        <xsd:complexType name="SslSniBindingInfoType" wcm:description="Type for SslSniBindingInfo">
          <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="SslSniBindingInfo" type="SslBindingHostPortType" />
          </xsd:sequence>
        </xsd:complexType>
        <xsd:complexType name="SslBindingHostPortType" wcm:description="Type for Host:Port specific SSL cert settings">
          <xsd:sequence>
            <xsd:element name="AppId" type="xsd:hexBinary" wcm:changeImpact="processRestart" />
            <xsd:element name="DefaultFlags" type="xsd:unsignedInt" wcm:changeImpact="processRestart" />
            <xsd:element name="DefaultSslCertCheckMode" type="xsd:unsignedInt" wcm:changeImpact="processRestart" />
            <xsd:element name="DefaultSslCtlIdentifier" type="xsd:string" wcm:changeImpact="processRestart" />
            <xsd:element name="DefaultSslCtlStoreName" type="xsd:string" wcm:changeImpact="processRestart" />
            <xsd:element name="DefaultSslRevocationFreshnessTime" type="xsd:unsignedInt" wcm:changeImpact="processRestart" />
            <xsd:element name="DefaultSslRevocationUrlRetrievalTimeout" type="xsd:unsignedInt" wcm:changeImpact="processRestart" />
            <xsd:element name="SslCertHash" type="xsd:hexBinary" wcm:changeImpact="processRestart" />
            <xsd:element name="SslCertStoreName" type="xsd:string" wcm:changeImpact="processRestart" />
            <xsd:element name="HostnamePort" type="xsd:string" wcm:changeImpact="processRestart" />
          </xsd:sequence>
        </xsd:complexType>
        <xsd:complexType name="UrlAclInfoType" wcm:description="Type for UrlAclInfo">
          <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ACLs" type="xsd:hexBinary" wcm:changeImpact="processRestart" />
          </xsd:sequence>
        </xsd:complexType>
        <xsd:element name="AllowCaseInsensitiveVerbs" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="Allow case insensitive HTTP Verbs" wcm:displayName="AllowCaseInsensitiveVerbs" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="AllowRestrictedChars" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="If non-zero, HTTP API will accept hex-escaped chars in request URLs that decode to U+0000 – U+001F and U+007F – U+009F ranges." wcm:displayName="AllowRestrictedChars" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="AllowUnEscapedRestrictedChars" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="Allow control characters in absolute path and query strings of the HTTP request URL." wcm:displayName="AllowUnEscapedRestrictedChars" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="AllowWeakHeaderNameSyntax" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="Allow HTTP request header with separator characters in it." wcm:displayName="AllowWeakHeaderNameSyntax" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="AllowWeakHeaderValueSyntax" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="Allow HTTP request header values with raw (un-escaped) control characters in it" wcm:displayName="AllowWeakHeaderValueSyntax" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="AllowMultipleUseragentHeaders" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="Allow HTTP requests with multiple UserAgent headers" wcm:displayName="AllowMultipleUseragentHeaders" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="BasicTokenCacheTTL" type="BasicTokenCacheTTLRangeType" wcm:changeImpact="processRestart" wcm:description="TTL for tokens in basic authentication token cache" wcm:displayName="BasicTokenCacheTTL" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="DisableErrorResponse" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="If true then error responses (except 401) are disabled and the connection is reset instead." wcm:displayName="DisableErrorResponse" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="DisableServerHeader" type="DisableServerHeaderRangeType" wcm:changeImpact="processRestart" wcm:description="Controls &quot;Server&quot; header generation in HTTP responses" wcm:displayName="DisableServerHeader" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="DisableSslClientCertChainCacheOnlyUrlRetrieval" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="If true, disables building client cert chain only from cache" wcm:displayName="DisableSslClientCertChainCacheOnlyUrlRetrieval" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="EnableErrorLogging" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="If nonzero, enables HTTP API error logging." wcm:displayName="EnableErrorLogging" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="EnableMemoryProtection" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="If true, new connections will be rejected when nonpaged pool memory is approaching depletion." wcm:displayName="EnableMemoryProtection" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="EnableNagling" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="Enables TCP Nagling for HTTP responses" wcm:displayName="EnableNagling" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="EnableNonUTF8" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="If zero, HTTP API will accept only UTF-8-encoded URLs. If non-zero, HTTP API will also accept ANSI- or DBCS-encoded URLs in requests, in addition to UTF-8." wcm:displayName="EnableNonUTF8" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="EnableSslCloseNotify" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="If true, enables sending of close notify messages to close SSL connections" wcm:displayName="EnableSslCloseNotify" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="ErrorLogFileTruncateSize" type="ErrorLogFileTruncateSizeRangeType" wcm:changeImpact="processRestart" wcm:description="Maximum HTTP error log file size in bytes.  If less than zero then the log file size is set to MAX_ULONG, 0xFFFFFFFF." wcm:displayName="ErrorLogFileTruncateSize" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="ErrorLoggingDir" type="xsd:string" wcm:changeImpact="processRestart" wcm:description="Specifies location of HTTP API's error logging directory" wcm:displayName="ErrorLoggingDir" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="ErrorLoggingFields" type="ErrorLoggingFieldsRangeType" wcm:changeImpact="processRestart" wcm:description="Allows selecting field-names to log values for in the HTTP error log file" wcm:displayName="ErrorLoggingFields" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="ErrorLoggingLocaltimeRollover" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="When ErrorLoggingRolloverType is not set for size based rollovers, setting this to 0 rolls over the HTTP Error log file on GMT and 1 on Local Time" wcm:displayName="ErrorLoggingLocaltimeRollover" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="ErrorLoggingRolloverType" type="ErrorLoggingRolloverTypeRangeType" wcm:changeImpact="processRestart" wcm:description="Specify duration for rolling over HTTP Error log files" wcm:displayName="ErrorLoggingRolloverType" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="FavourUTF8" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="If non-zero, HTTP API will always attempt to decode a URL as UTF-8 first; if that conversion fails and EnableNonUTF8 is non-zero, HTTP API will then attempt to decode it as ANSI or DBCS. If FavorUTF8 is zero (and EnableNonUTF8 is non-zero), HTTP API will attempt an ANSI or DBCS decoding first; if that is unsuccessful, it will then attempt a UTF-8 conversion." wcm:displayName="FavourUTF8" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="HashTableBits" type="HashTableBitsRangeType" wcm:changeImpact="processRestart" wcm:description="If perf degradation is noticed for kernel cache intensive HTTP application , increase value to improve performance at the cost of memory usage" wcm:displayName="HashTableBits" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="ListenOnlyList" type="wcm:multiString" wcm:changeImpact="processRestart" wcm:description="List of IP addresses http service would be limited to listen to" wcm:displayName="ListenOnlyList" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="LogBufferSize" type="LogBufferSizeRangeType" wcm:changeImpact="processRestart" wcm:description="Controls size of paged pool allocated log buffer for each log file" wcm:displayName="LogBufferSize" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="LookasideDepth" type="LookasideDepthRangeType" wcm:changeImpact="processRestart" wcm:description="Supplies the number of entries to keep in http service managed queue used for fast allocation and deallocation of internal structures such as requests, responses, connections, etc." wcm:displayName="LookasideDepth" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="MaxBufferedSends" type="MaxBufferedSendsRangeType" wcm:changeImpact="processRestart" wcm:description="Maximum number of sends that would be buffered by http service" wcm:displayName="MaxBufferedSends" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="MaxConnections" type="xsd:unsignedInt" wcm:changeImpact="processRestart" wcm:description="Limits HTTP API wide connections" wcm:displayName="MaxConnections" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="MaxCopyThreshold" type="MaxCopyThresholdRangeType" wcm:changeImpact="processRestart" wcm:description="Default threshold that the http service uses to decide whether to buffer the response" wcm:displayName="MaxCopyThreshold" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="MaxFieldLength" type="MaxFieldLengthRangeType" wcm:changeImpact="processRestart" wcm:description="Defines the max allowed header name length. It also defines the max allowed header value length. It also controls the URI length." wcm:displayName="MaxFieldLength" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="MaxRequestBytes" type="MaxRequestBytesRangeType" wcm:changeImpact="processRestart" wcm:description="Determines the upper limit for the total size of Request line and the Headers." wcm:displayName="MaxRequestBytes" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="PercentUAllowed" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="If non-zero, HTTP API will accept the %uNNNN notation in request URLs." wcm:displayName="PercentUAllowed" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="PipelineThreshold" type="PipelineThresholdRangeType" wcm:changeImpact="processRestart" wcm:description="Specifies the max number of inflight responses before HTTP API stops parsing new requests on a given keep alive connection" wcm:displayName="PipelineThreshold" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="SslBindingInfo" type="SslBindingInfoType" wcm:description="SSL certificate settings for various IP address/port number pairs" wcm:displayName="SslBindingInfo" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="SslSniBindingInfo" type="SslSniBindingInfoType" wcm:description="SSL certificate settings for various Hostname:port pairs" wcm:displayName="SslSniBindingInfo" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="SspiThreadsPerCpu" type="SspiThreadsPerCpuRangeType" wcm:changeImpact="processRestart" wcm:description="Number of threads created for calling SSPI APIs" wcm:displayName="SspiThreadsPerCpu" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="UriEnableCache" type="xsd:boolean" wcm:changeImpact="processRestart" wcm:description="&quot;Enables/Disables the URI cache. This can lead to performance degradation.&quot;" wcm:displayName="UriEnableCache" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="UriMaxCacheMegabyteCount" type="xsd:unsignedInt" wcm:changeImpact="processRestart" wcm:description="Determines how much maximum physical memory may be used by the URI cache. If zero, no limit is imposed." wcm:displayName="UriMaxCacheMegabyteCount" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="UriMaxUriBytes" type="UriMaxUriBytesRangeType" wcm:changeImpact="processRestart" wcm:description="Controls size of the individual cache entry in the URI cache." wcm:displayName="UriMaxUriBytes" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="UriScavengerPeriod" type="xsd:unsignedInt" wcm:changeImpact="processRestart" wcm:description="Determines the frequency at which the URI cache scavenger is run" wcm:displayName="UriScavengerPeriod" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="UrlAclInfo" type="UrlAclInfoType" wcm:description="Contains information about Url namespace reservations for specific Urls" wcm:displayName="UrlAclInfo" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="UrlSegmentMaxCount" type="UrlSegmentMaxCountRangeType" wcm:changeImpact="processRestart" wcm:description="Maximum number of URL path segments. If zero, count bounded by the maximum value of a ULONG" wcm:displayName="UrlSegmentMaxCount" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
        <xsd:element name="UrlSegmentMaxLength" type="UrlSegmentMaxLengthRangeType" wcm:changeImpact="processRestart" wcm:description="Max number of characters in a URL path segment; i.e., between the slashes of a URL. If zero, length bounded by the maximum value of a ULONG" wcm:displayName="UrlSegmentMaxLength" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters')" wcm:scope="allUsers" wcm:subScope="machineIndependent" />
      </xsd:schema>
    </configurationSchema>
  </configuration>
</assembly>