driver.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /*++
  2. Copyright (c) 2012 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. driver.h
  5. Abstract:
  6. This header contains all kernel definitions used by drivers.
  7. Author:
  8. Evan Green 16-Sep-2012
  9. --*/
  10. //
  11. // ------------------------------------------------------------------- Includes
  12. //
  13. #define KERNEL_API __DLLIMPORT
  14. #include <minoca/lib/types.h>
  15. #include <minoca/lib/status.h>
  16. #include <minoca/lib/rtl.h>
  17. #include <minoca/lib/im.h>
  18. #include <minoca/kernel/arch.h>
  19. #include <minoca/kernel/mm.h>
  20. #include <minoca/kernel/ob.h>
  21. #include <minoca/kernel/ksignals.h>
  22. #include <minoca/kernel/ps.h>
  23. #include <minoca/kernel/ke.h>
  24. #include <minoca/kernel/hl.h>
  25. #include <minoca/kernel/ioport.h>
  26. #include <minoca/kernel/io.h>
  27. #include <minoca/kernel/pm.h>
  28. #include <minoca/kernel/knet.h>
  29. #include <minoca/kernel/syscall.h>
  30. //
  31. // ---------------------------------------------------------------- Definitions
  32. //
  33. //
  34. // ------------------------------------------------------ Data Type Definitions
  35. //
  36. //
  37. // -------------------------------------------------------------------- Globals
  38. //
  39. //
  40. // -------------------------------------------------------- Function Prototypes
  41. //