driverspecs.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. /*
  2. * PROJECT: ReactOS DDK
  3. * COPYRIGHT: This file is in the Public Domain.
  4. * FILE: driverspecs.h
  5. * ABSTRACT: This header stubs out Driver Verifier annotations to
  6. * allow drivers using them to compile with our header set.
  7. */
  8. #ifndef DRIVERSPECS_H
  9. #define DRIVERSPECS_H
  10. #include <specstrings.h>
  11. #include <concurrencysal.h>
  12. #define _IRQL_raises_(x)
  13. #define _IRQL_requires_(x)
  14. #define _IRQL_requires_max_(x)
  15. #define _IRQL_requires_min_(x)
  16. #define _IRQL_requires_same_
  17. #define _IRQL_restores_
  18. #define _IRQL_saves_
  19. #define __drv_aliasesMem
  20. #define __drv_allocatesMem(kind)
  21. #define __drv_arg(x,y)
  22. #define __drv_at(x,y)
  23. #define __drv_deref(x)
  24. #define __drv_dispatchType(x)
  25. #define __drv_dispatchType_other
  26. #define __drv_formatString(x)
  27. #define __drv_freesMem(kind)
  28. #define __drv_in(x)
  29. #define __drv_in_deref(x)
  30. #define __drv_maxIRQL(x)
  31. #define __drv_nonConstant
  32. #define __drv_out(x)
  33. #define __drv_out_deref(x)
  34. #define __drv_raisesIRQL(x)
  35. #define __drv_requiresIRQL(x)
  36. #define __drv_restoresIRQL
  37. #define __drv_restoresIRQLGlobal(x,y)
  38. #define __drv_savesIRQL
  39. #define __drv_savesIRQLGlobal(x,y)
  40. #define __drv_setsIRQL(x)
  41. #define __drv_useCancelIRQL
  42. #define __drv_valueIs(x)
  43. #define __drv_when(x,y)
  44. #define __internal_kernel_driver
  45. #define __kernel_code
  46. #define __kernel_driver
  47. #define __user_code
  48. #define __user_driver
  49. #endif