title: Retrieve ETW Provider Manifest for a registered provider
body: <p>I would like to retrieve manifest xml file for Provider "Microsoft-Windows-HttpService".</p>
  
  <p>I am using Microsoft.Diagnostics.Tracing library to consume ETW events in my .Net application.</p>
  
  <p>This library has some built-in parsers like KernelTraceEventParser, ClrTraceEventParser. But it does not have parser Http Service. I am trying to create new parser for this.</p>
  
  <p>I tried below commands to generate manifest</p>
  
  <pre><code>perfView /onlyProviders=*Microsoft-Windows-HttpService collect 
  </code></pre>
  
  <p>and from generated .zip file, ran below command to generate manifest.</p>
  
  <pre><code>perfView /noGui userCommand DumpEventSourceManifests PerfViewData.etl.zip 
  </code></pre>
  
  <p>now used TraceParserGen to generate CSharp code</p>
  
  <pre><code>TraceParserGen  ManifestFileName
  </code></pre>
  
  <p>But this gives me error:
  Reading manifest file Microsoft-Windows-HttpService.manifest.xml
  Error: Error Microsoft-Windows-HttpService.manifest.xml(42): Undefined Id SrvdFrmCache</p>
  
  <p>I tried to create manual classes for few events also and it reads the event but not able to read payload.</p>
  
  <p>Please let me know how I generate correct manifest for this provider and generate parser.</p>