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.

45 lines
1.1 KiB

  1. // Copyright (c) 1997-1999 Microsoft Corporation
  2. //
  3. // includes sdk and other headers external to this project necessary to
  4. // build the burnslib core library
  5. //
  6. // 30 Nov 1999 sburns
  7. #ifndef SYSCORE_HPP_INCLUDED
  8. #define SYSCORE_HPP_INCLUDED
  9. // the sources file should specify warning level 4. But with warning level
  10. // 4, most of the SDK and CRT headers fail to compile (isn't that nice?).
  11. // So, here we set the warning level to 3 while we compile the headers
  12. #pragma warning(push, 3)
  13. // ISSUE-2002/03/25-sburns
  14. // // Don't use the macro versions of min/max, they are prone to subtle bugs
  15. // // since they re-evaluate their parameters more than once.
  16. //
  17. // #define NOMINMAX
  18. #include <nt.h>
  19. #include <ntrtl.h>
  20. #include <nturtl.h>
  21. #include <windows.h>
  22. #include <ole2.h>
  23. // Standard C++ headers, including STL
  24. #include <string>
  25. #include <functional>
  26. #include <iterator>
  27. #include <crtdbg.h>
  28. #include <iso646.h>
  29. #pragma warning (pop)
  30. #endif // SYSCORE_HPP_INCLUDED