28 #ifdef OSVR_COMMON_TRACING_ENABLED 
   30 #if OSVR_COMMON_TRACING_ETW 
   31 #include <vrpn_WindowsH.h> 
   32 #include <ETWProviders/etwprof.h> 
   42 #if OSVR_COMMON_TRACING_ETW 
   43         TraceBeginStamp MainTracePolicy::begin(
const char *text) {
 
   44             return ETWBegin(text);
 
   46         void MainTracePolicy::end(
const char *text, TraceBeginStamp stamp) {
 
   50         void MainTracePolicy::mark(
const char *text) { ETWMark(text); }
 
   52         TraceBeginStamp WorkerTracePolicy::begin(
const char *text) {
 
   53             return ETWWorkerBegin(text);
 
   55         void WorkerTracePolicy::end(
const char *text, TraceBeginStamp stamp) {
 
   56             ETWWorkerEnd(text, stamp);
 
   59         void WorkerTracePolicy::mark(
const char *text) { ETWWorkerMark(text); }