home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / watcoapi.zip / incl32 / bsedev.h < prev    next >
C/C++ Source or Header  |  2002-09-30  |  2KB  |  59 lines

  1. /*
  2.     Description:  OS/2 Base Devices file for 32-bit development.
  3. */
  4.  
  5.  
  6. #ifndef __BSEDEV_H__
  7. #define __BSEDEV_H__
  8.  
  9. #define IOCTL_ASYNC           0x0001
  10. #define IOCTL_SCR_AND_PTRDRAW 0x0003
  11. #define IOCTL_KEYBOARD        0x0004
  12. #define IOCTL_PRINTER         0x0005
  13. #define IOCTL_LIGHTPEN        0x0006
  14. #define IOCTL_POINTINGDEVICE  0x0007
  15. #define IOCTL_DISK            0x0008
  16. #define IOCTL_PHYSICALDISK    0x0009
  17. #define IOCTL_MONITOR         0x000A
  18. #define IOCTL_GENERAL         0x000B
  19. #define IOCTL_POWER           0x000C
  20. #define IOCTL_OEMHLP          0x0080
  21. #define IOCTL_TESTCFG_SYS     0x0080
  22. #define IOCTL_CDROMDISK       0x0080
  23. #define IOCTL_CDROMAUDIO      0x0081
  24. #define IOCTL_TOUCH_DEVDEP    0x0081
  25. #define IOCTL_TOUCH_DEVINDEP  0x0081
  26.  
  27. #define ASYNC_SETBAUDRATE          0x0041
  28. #define ASYNC_SETLINECTRL          0x0042
  29. #define ASYNC_EXTSETBAUDRATE       0x0043
  30. #define ASYNC_TRANSMITIMM          0x0044
  31. #define ASYNC_SETBREAKOFF          0x0045
  32. #define ASYNC_SETMODEMCTRL         0x0046
  33. #define ASYNC_SETBREAKON           0x004B
  34. #define ASYNC_STOPTRANSMIT         0x0047
  35. #define ASYNC_STARTTRANSMIT        0x0048
  36. #define ASYNC_SETDCBINFO           0x0053
  37. #define ASYNC_SETENHANCEDMODEPARMS 0x0054
  38. #define ASYNC_GETBAUDRATE          0x0061
  39. #define ASYNC_GETLINECTRL          0x0062
  40. #define ASYNC_EXTGETBAUDRATE       0X0063
  41. #define ASYNC_GETCOMMSTATUS        0x0064
  42. #define ASYNC_GETLINESTATUS        0x0065
  43. #define ASYNC_GETMODEMOUTPUT       0x0066
  44. #define ASYNC_GETMODEMINPUT        0x0067
  45. #define ASYNC_GETINQUECOUNT        0x0068
  46. #define ASYNC_GETOUTQUECOUNT       0x0069
  47. #define ASYNC_GETCOMMERROR         0x006D
  48. #define ASYNC_GETCOMMEVENT         0x0072
  49. #define ASYNC_GETDCBINFO           0x0073
  50. #define ASYNC_GETENHANCEDMODEPARMS 0x0074
  51.  
  52. #define DEV_FLUSHINPUT      0x0001
  53. #define DEV_FLUSHOUTPUT     0x0002
  54. #define DEV_SYSTEMNOTIFYPDD 0X0041
  55. #define DEV_QUERYMONSUPPORT 0x0060
  56.  
  57. #endif
  58.  
  59.