inputp.h 949 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /*++
  2. Copyright (c) 2013 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. inputp.h
  5. Abstract:
  6. This header contains internal definitions for the user input driver.
  7. Author:
  8. Evan Green 13-Mar-2013
  9. --*/
  10. //
  11. // ------------------------------------------------------------------- Includes
  12. //
  13. //
  14. // Redefine the API define into an export.
  15. //
  16. #define USER_INPUT_API __DLLEXPORT
  17. #include <minoca/kernel/driver.h>
  18. #include <minoca/usrinput/usrinput.h>
  19. //
  20. // ---------------------------------------------------------------- Definitions
  21. //
  22. #define ANSI_ESCAPE_CODE 0x1B
  23. //
  24. // ------------------------------------------------------ Data Type Definitions
  25. //
  26. //
  27. // -------------------------------------------------------------------- Globals
  28. //
  29. extern UCHAR InKeyboardCharacters[KeyboardKeyMax];
  30. extern UCHAR InShiftedKeyboardCharacters[KeyboardKeyMax];
  31. //
  32. // -------------------------------------------------------- Function Prototypes
  33. //