Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
2.2 KiB

  1. /*++
  2. Copyright (c) 1998-2002 Microsoft Corporation
  3. Module Name:
  4. ucaction.h
  5. Abstract:
  6. Action codes for reftracing http.sys. The !httpkd.uc debugger extension
  7. uses this file with a different definition of UC_ACTION() to
  8. print out symbolic information.
  9. Author:
  10. Rajesh Sundaram (rajeshsu) - 17th July 2001.
  11. --*/
  12. //
  13. // Action codes.
  14. //
  15. #ifndef BEGIN_UC_ACTION
  16. # define BEGIN_UC_ACTION() enum UC_ACTION {
  17. # define END_UC_ACTION() };
  18. # define UC_ACTION(x) UC_ACTION_##x ,
  19. #endif // !BEGIN_UC_ACTION
  20. BEGIN_UC_ACTION()
  21. UC_ACTION( NO_OP ) // == 0
  22. UC_ACTION( NEW_RESPONSE )
  23. UC_ACTION( REQUEST_NEW )
  24. UC_ACTION( REQUEST_COMPLETE_IRP )
  25. UC_ACTION( REQUEST_COMPLETE_EARLY )
  26. UC_ACTION( REQUEST_CANCELLED )
  27. UC_ACTION( REQUEST_SEND_COMPLETE )
  28. UC_ACTION( REQUEST_SET_CANCEL_ROUTINE )
  29. UC_ACTION( REQUEST_BUFFERED )
  30. UC_ACTION( REQUEST_SENT )
  31. UC_ACTION( REQUEST_MORE_ENTITY_NEEDED )
  32. UC_ACTION( REQUEST_QUEUED )
  33. UC_ACTION( REQUEST_FAILED )
  34. UC_ACTION( REQUEST_PARSE_DONE )
  35. UC_ACTION( REQUEST_CLEAN_PENDED)
  36. UC_ACTION( REQUEST_CLEAN_RESUMED)
  37. UC_ACTION( ENTITY_NEW )
  38. UC_ACTION( ENTITY_CANCELLED )
  39. UC_ACTION( ENTITY_LAST )
  40. UC_ACTION( ENTITY_SENT )
  41. UC_ACTION( ENTITY_BUFFERED )
  42. UC_ACTION( ENTITY_READY_TO_SEND )
  43. UC_ACTION( ENTITY_QUEUED )
  44. UC_ACTION( RESPONSE_CANCELLED )
  45. UC_ACTION( CONNECTION_STATE_ENTER )
  46. UC_ACTION( CONNECTION_STATE_LEAVE )
  47. UC_ACTION( CONNECTION_CLOSE )
  48. UC_ACTION( CONNECTION_RAW_CLOSE )
  49. UC_ACTION( CONNECTION_RAW_FILTER_CLOSE )
  50. UC_ACTION( CONNECTION_RAW_FILTER_DISCONNECT )
  51. UC_ACTION( CONNECTION_BEGIN_DISCONNECT )
  52. UC_ACTION( CONNECTION_RESTART_DISCONNECT )
  53. UC_ACTION( CONNECTION_BEGIN_ABORT )
  54. UC_ACTION( CONNECTION_RESTART_ABORT )
  55. UC_ACTION( CONNECTION_TDI_DISCONNECT)
  56. UC_ACTION( CONNECTION_CLEANUP)
  57. UC_ACTION( CONNECTION_BEGIN_CONNECT)
  58. UC_ACTION( CONNECTION_RESTART_CONNECT)
  59. UC_ACTION( CONNECTION_CLEAN_PENDED)
  60. UC_ACTION( CONNECTION_CLEAN_RESUMED)
  61. UC_ACTION( CONNECTION_CLEANED)
  62. UC_ACTION( SERVINFO_FREE)
  63. UC_ACTION( MAX ) // *must* be last
  64. END_UC_ACTION();