home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / pOSxA.lzx / pOSxA / devices / keymap.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-12  |  828 b   |  46 lines

  1. #ifndef    DEVICES_KEYMAP_H
  2. #define    DEVICES_KEYMAP_H
  3.  
  4. /*******************************************************************
  5.  pOS / Amiga adapt
  6. *******************************************************************/
  7.  
  8. #ifndef EXEC_NODES_H
  9. #include <exec/nodes.h>
  10. #endif
  11. #ifndef EXEC_LISTS_H
  12. #include <exec/lists.h>
  13. #endif
  14. #ifndef __INC_POS_DEVICE_KEYMAP_H
  15. #include <p:Device/Keymap.h>
  16. #endif
  17.  
  18.  
  19. struct KeyMap
  20. {
  21.   UBYTE *km_LoKeyMapTypes;
  22.   ULONG *km_LoKeyMap;
  23.   UBYTE *km_LoCapsable;
  24.   UBYTE *km_LoRepeatable;
  25.  
  26.   UBYTE *km_HiKeyMapTypes;
  27.   ULONG *km_HiKeyMap;
  28.   UBYTE *km_HiCapsable;
  29.   UBYTE *km_HiRepeatable;
  30.  
  31.   UWORD  km_Reserved;
  32.   SWORD  km_LoMapOffset;
  33.   SWORD  km_HiMapOffset;
  34.   UWORD  km_LoMapLen;
  35.   UWORD  km_HiMapLen;
  36. };
  37.  
  38. struct KeyMapNode
  39. {
  40.   struct Node   kn_Node;
  41.   struct KeyMap kn_KeyMap;
  42. };
  43.  
  44.  
  45. #endif    /* DEVICES_KEYMAP_H */
  46.