I\'m researching Event Tracing for Windows (ETW) to allow a user-mode windows client to write out tracing information. The existing documentation is, to put it lightly, insanely
Programmers Guide to Eventing (2010) from Microsoft is a good one to start with.