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.

57 lines
1.4 KiB

  1. /*++
  2. Copyright (c) Microsoft Corporation. All rights reserved.
  3. Header Name:
  4. pch.h
  5. Abstract:
  6. Precompiled header for the standard application verifier provider.
  7. Author:
  8. Daniel Mihai (DMihai) 2-Feb-2001
  9. Revision History:
  10. --*/
  11. #ifndef _VERIFIER_PCH_H_
  12. #define _VERIFIER_PCH_H_
  13. //
  14. // Disable warnings coming from public headers so that we can compile
  15. // verifier code at W4 warning level.
  16. //
  17. #pragma warning(disable:4214) // bit field types other than int
  18. #pragma warning(disable:4201) // nameless struct/union
  19. #pragma warning(disable:4324) // alignment sensitive to declspec
  20. #pragma warning(disable:4127) // condition expression is constant
  21. #pragma warning(disable:4115) // named type definition in parentheses
  22. #pragma warning(disable:4152) // function to data pointer conversion
  23. #pragma warning(disable:4055) // data to function pointer conversion
  24. #include <..\..\ntos\inc\ntos.h> // for InterlockedXxx functions
  25. #include <nt.h>
  26. #include <ntrtl.h>
  27. #include <nturtl.h>
  28. #include <windows.h>
  29. #include <oleauto.h>
  30. #include <heap.h>
  31. #include <heappagi.h>
  32. #include "avrf.h"
  33. //
  34. // Inside verifier.dll we use VerifierStopMessage which is the actual
  35. // stop reporting function. Therefore we need to undefine the
  36. // macro we get from nturtl.h.
  37. //
  38. #undef VERIFIER_STOP
  39. #endif // _VERIFIER_PCH_H_