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.

75 lines
1.5 KiB

  1. /*++
  2. Copyright (c) 1989 Microsoft Corporation
  3. Module Name:
  4. rxovride.h
  5. Abstract:
  6. This file has two purposes. First, things that are absolutely global are included here; a macro
  7. NO_RXOVRIDE_GLOBAL maybe defined to get only the second behaviour.
  8. Second, this file is used as a shortterm expedient to ensure that the logging version of the wrapper,
  9. smbmini and rdr2kd is built irrespective of the build environment. indeed, all of the debugging issues
  10. can be enabled disabled from here instead of juggling all of the sources files. to override what it says
  11. in this file...define RX_BUILD_FREE_ANYWAY.
  12. Author:
  13. Joe Linn (JoeLinn)
  14. Revision History:
  15. Notes:
  16. --*/
  17. #ifndef NO_RXOVRIDE_GLOBAL
  18. // define pointer types for all of the important structures..........
  19. #include <struchdr.h> // RDBSS related definitions
  20. #endif //ifndef NO_RXOVRIDE_GLOBAL
  21. //control the debugging state of the built components
  22. #define RDBSS_TRACKER 1
  23. #if !DBG
  24. #define RX_ORIGINAL_DBG 0
  25. #else
  26. #define RX_ORIGINAL_DBG 1
  27. #endif
  28. #if 0
  29. #ifndef RDBSSTRACE
  30. #define RDBSSTRACE 1
  31. #endif //ifndef RDBSSTRACE
  32. #endif
  33. #ifndef RX_POOL_WRAPPER
  34. #define RX_POOL_WRAPPER 1
  35. #endif //ifndef RX_POOL_WRAPPER
  36. #ifndef RDBSS_ASSERTS
  37. #define RDBSS_ASSERTS 1
  38. #endif //ifndef RDBSS_ASSERTS
  39. #if DBG
  40. #ifndef RDBSSLOG
  41. #define RDBSSLOG 1
  42. #endif //ifndef RDBSSLOG
  43. #else // DBG
  44. #if PRERELEASE
  45. #ifndef RDBSSLOG
  46. #define RDBSSLOG 1
  47. #endif //ifndef RDBSSLOG
  48. #endif // if PRERELEASE
  49. #endif // if DBG