home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / audiopdd.zip / traceid.h < prev    next >
C/C++ Source or Header  |  1999-02-21  |  2KB  |  51 lines

  1. //
  2. // traceid.h
  3. // 20-Feb-99
  4. //
  5. // trace on section done only if #define TRACE_nametotrace is defined
  6. // can just do individual tracePeft() calls, too (but still need TRACE_WANTED defined)
  7.  
  8. #define TRACE_WANTED
  9.  
  10. // no point defining any of these if trace isn't wanted
  11.  
  12. #ifdef TRACE_WANTED
  13.  
  14.  #define TRACE_IN             0
  15.  #define TRACE_OUT       0x8000
  16.  
  17. #define TRACE_CALIBRATE         "calibrate"
  18.  #define TRACE_CALIBRATE_IN      1 | TRACE_IN
  19.  #define TRACE_CALIBRATE_OUT     1 | TRACE_OUT
  20.  
  21. #define TRACE_IRQ               "irq"
  22.  #define TRACE_IRQ_IN            64 | TRACE_IN
  23.  #define TRACE_IRQ_OUT           64 | TRACE_OUT
  24.  
  25.  //#define TRACE_PROCESS           "process"
  26.  #define TRACE_PROCESS_IN        65 | TRACE_IN
  27.  #define TRACE_PROCESS_OUT       65 | TRACE_OUT
  28.  
  29.  //#define TRACE_RETBUFFER         "retbuffer"
  30.  #define TRACE_RETBUFFER_IN      66 | TRACE_IN
  31.  #define TRACE_RETBUFFER_OUT     66 | TRACE_OUT
  32.  
  33.  //#define TRACE_FILLAUDIOBUFFER   "fillaudiobuffer"
  34.  #define TRACE_FILLAUDIOBUFFER_IN  67 | 0
  35.  #define TRACE_FILLAUDIOBUFFER_OUT 67 | 0x8000
  36.  
  37. #define TRACE_IDC_DDCMD         "idc_cmd"
  38.  #define TRACE_IDC_DDCMD_IN      68 | 0
  39.  #define TRACE_IDC_DDCMD_OUT     68 | 0x8000
  40.  
  41. #define TRACE_STRAT             "strat"
  42.  #define TRACE_STRAT_IN          69 | 0
  43.  #define TRACE_STRAT_OUT         69 | 0x8000
  44.  
  45. #define TRACE_STRAT_GENIOCTL    "stratgenioctl"
  46.  // no IN since uses cat/func codes only (may get non-audio cat!)
  47.  // no OUT since uses cat | TRACE_OUT/func codes only
  48.  
  49. #endif
  50.  
  51.