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.

44 lines
1.1 KiB

  1. #define FUSION_ENABLE_UNWRAPPED_DELETE 1
  2. #define STRICT
  3. #define UNICODE
  4. #define _UNICODE
  5. #include "yvals.h"
  6. #pragma warning(disable:4127)
  7. #pragma warning(disable:4663)
  8. #pragma warning(disable:4100)
  9. #pragma warning(disable:4511)
  10. #pragma warning(disable:4512)
  11. #pragma warning(disable:4018) /* signed/unsigned mismatch */
  12. #pragma warning(disable:4786) /* long symbols */
  13. #if defined(_WIN64)
  14. #pragma warning(disable:4267) /* conversion from size_t to int */
  15. #endif
  16. #undef _MIN
  17. #undef _MAX
  18. #define _MIN min
  19. #define _MAX max
  20. #define min min
  21. #define max max
  22. #define NOMINMAX
  23. #define _cpp_min min
  24. #define _cpp_max max
  25. #include <string>
  26. #include <vector>
  27. #include <set>
  28. #include <algorithm>
  29. #include <map>
  30. #include <stdio.h>
  31. #pragma warning(disable:4201) /* nonstandard extension : nameless struct/union */
  32. #include "nt.h"
  33. #include "ntrtl.h"
  34. #include "nturtl.h"
  35. #include "windows.h"
  36. #include "debmacro.h"
  37. #include "handle.h"
  38. #include "mystring.h"
  39. #include <functional>
  40. #include <set>
  41. #include "fusion_msxml_sax_attributes.h"
  42. #include "fusion_msxml_sax_writer.h"
  43. #include "filestream.h"
  44. #include "util.h"