More improvements to the TDH exerciser.
More improvements to the TDH exerciser.

Worryingly, fixes a bug in some sample code that could
never have worked - pinfo must be passed by reference
into GetEventInformation if we're to use it on return.

ProcessTrace can only deal with one realtime session,
so update code to reflect that.

Finally, use a well-known named session for all events
that will be consumed by PCP - will allow us to offload
the (very complex and provider specific task of) event
enabling to existing windows tools that already do that.

adfernandes/pcp,mbaldessari/pcp,adfernandes/pcp,aeg-aeg/pcpfans,prasincs/pcp,edwardt/pcp,mbaldessari/pcp,aeg-aeg/pcpfans,prasincs/pcp,adfernandes/pcp,edwardt/pcp,wuliming/pcp,tjanez/pcp,prasincs/pcp,tjanez/pcp,prasincs/pcp,prasincs/pcp,andyvand/cygpcpfans,wuliming/pcp,aeg-aeg/pcpfans,tjanez/pcp,aeg-aeg/pcpfans,ryandoyle/pcp_original,andyvand/cygpcpfans,mbaldessari/pcp,ryandoyle/pcp_original,tjanez/pcp,adfernandes/pcp,andyvand/cygpcpfans,edwardt/pcp,adfernandes/pcp,ryandoyle/pcp_original,ryandoyle/pcp_original,prasincs/pcp,mbaldessari/pcp,andyvand/cygpcpfans,prasincs/pcp,tjanez/pcp,aeg-aeg/pcpfans,tjanez/pcp,adfernandes/pcp,ryandoyle/pcp_original,wuliming/pcp,andyvand/cygpcpfans,edwardt/pcp,adfernandes/pcp,aeg-aeg/pcpfans,ryandoyle/pcp_original,edwardt/pcp,tjanez/pcp,aeg-aeg/pcpfans,wuliming/pcp,ryandoyle/pcp_original,prasincs/pcp,mbaldessari/pcp,andyvand/cygpcpfans,edwardt/pcp,tjanez/pcp,wuliming/pcp,ryandoyle/pcp_original,adfernandes/pcp,mbaldessari/pcp,andyvand/cygpcpfans,wuliming/pcp,wuliming/pcp,wuliming/pcp,aeg-aeg/pcpfans,edwardt/pcp,andyvand/cygpcpfans,edwardt/pcp