home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / odtlktv4.zip / ODTLKT / TOOLKIT / INC / PMDEV.INC < prev    next >
Text File  |  1995-12-04  |  7KB  |  281 lines

  1. ifdef __IBMC__
  2. ifndef __CHKHDR__
  3. endif
  4. endif
  5. DEV_INCLUDED    EQU    1
  6.  
  7. ifdef INCL_ERRORS 
  8. INCL_DEVERRORS    EQU    1
  9.  
  10. endif 
  11. ifdef INCL_DDIDEFS 
  12. INCL_DEV    EQU    1
  13.  
  14. endif 
  15. ifdef INCL_SAADEFS 
  16. INCL_DEV    EQU    1
  17.  
  18. endif 
  19. IFTEMP00 = 0
  20. IFDEF INCL_DEV
  21. IFTEMP00 = 1
  22. ENDIF
  23. IFNDEF INCL_NOCOMMON
  24. IFTEMP00 = 1
  25. ENDIF
  26. IF IFTEMP00
  27. DEV_ERROR    EQU    0 
  28. DEV_OK    EQU    1 
  29. DEV_BAD_PARAMETERS    EQU    2 
  30. DEV_WARNING    EQU    3 
  31. DEV_PROP_BUF_TOO_SMALL    EQU    4 
  32. DEV_ITEM_BUF_TOO_SMALL    EQU    5 
  33. DEV_INV_INP_JOBPROPERTIES    EQU    6 
  34. OD_SCREEN    EQU    0 
  35. OD_QUEUED    EQU    2 
  36. OD_DIRECT    EQU    5 
  37. OD_INFO    EQU    6 
  38. OD_METAFILE    EQU    7 
  39. OD_MEMORY    EQU    8 
  40. OD_METAFILE_NOQUERY    EQU    9 
  41. CAPS_FAMILY    EQU    0 
  42. CAPS_IO_CAPS    EQU    1 
  43. CAPS_TECHNOLOGY    EQU    2 
  44. CAPS_DRIVER_VERSION    EQU    3 
  45. CAPS_WIDTH    EQU    4       
  46. CAPS_HEIGHT    EQU    5       
  47. CAPS_WIDTH_IN_CHARS    EQU    6 
  48. CAPS_HEIGHT_IN_CHARS    EQU    7 
  49. CAPS_HORIZONTAL_RESOLUTION    EQU    8       
  50. CAPS_VERTICAL_RESOLUTION    EQU    9       
  51. CAPS_CHAR_WIDTH    EQU    10       
  52. CAPS_CHAR_HEIGHT    EQU    11       
  53. CAPS_SMALL_CHAR_WIDTH    EQU    12       
  54. CAPS_SMALL_CHAR_HEIGHT    EQU    13       
  55. CAPS_COLORS    EQU    14 
  56. CAPS_COLOR_PLANES    EQU    15 
  57. CAPS_COLOR_BITCOUNT    EQU    16 
  58. CAPS_COLOR_TABLE_SUPPORT    EQU    17 
  59. CAPS_MOUSE_BUTTONS    EQU    18 
  60. CAPS_FOREGROUND_MIX_SUPPORT    EQU    19 
  61. CAPS_BACKGROUND_MIX_SUPPORT    EQU    20 
  62. CAPS_DEVICE_WINDOWING    EQU    31 
  63. CAPS_ADDITIONAL_GRAPHICS    EQU    32 
  64. CAPS_VIO_LOADABLE_FONTS    EQU    21 
  65. CAPS_WINDOW_BYTE_ALIGNMENT    EQU    22 
  66. CAPS_BITMAP_FORMATS    EQU    23 
  67. CAPS_RASTER_CAPS    EQU    24 
  68. CAPS_MARKER_HEIGHT    EQU    25       
  69. CAPS_MARKER_WIDTH    EQU    26       
  70. CAPS_DEVICE_FONTS    EQU    27 
  71. CAPS_GRAPHICS_SUBSET    EQU    28 
  72. CAPS_GRAPHICS_VERSION    EQU    29 
  73. CAPS_GRAPHICS_VECTOR_SUBSET    EQU    30 
  74. CAPS_PHYS_COLORS    EQU    33 
  75. CAPS_COLOR_INDEX    EQU    34 
  76. CAPS_GRAPHICS_CHAR_WIDTH    EQU    35 
  77. CAPS_GRAPHICS_CHAR_HEIGHT    EQU    36 
  78. CAPS_HORIZONTAL_FONT_RES    EQU    37 
  79. CAPS_VERTICAL_FONT_RES    EQU    38 
  80. CAPS_DEVICE_FONT_SIM    EQU    39 
  81. CAPS_LINEWIDTH_THICK    EQU    40 
  82. CAPS_DEVICE_POLYSET_POINTS    EQU    41 
  83. CAPS_IO_DUMMY    EQU    1 
  84. CAPS_IO_SUPPORTS_OP    EQU    2 
  85. CAPS_IO_SUPPORTS_IP    EQU    3 
  86. CAPS_IO_SUPPORTS_IO    EQU    4 
  87. CAPS_TECH_UNKNOWN    EQU    0 
  88. CAPS_TECH_VECTOR_PLOTTER    EQU    1 
  89. CAPS_TECH_RASTER_DISPLAY    EQU    2 
  90. CAPS_TECH_RASTER_PRINTER    EQU    3 
  91. CAPS_TECH_RASTER_CAMERA    EQU    4 
  92. CAPS_TECH_POSTSCRIPT    EQU    5 
  93. CAPS_COLTABL_RGB_8    EQU    1 
  94. CAPS_COLTABL_RGB_8_PLUS    EQU    2 
  95. CAPS_COLTABL_TRUE_MIX    EQU    4 
  96. CAPS_COLTABL_REALIZE    EQU    8 
  97. CAPS_FM_OR    EQU    1 
  98. CAPS_FM_OVERPAINT    EQU    2 
  99. CAPS_FM_XOR    EQU    8 
  100. CAPS_FM_LEAVEALONE    EQU    16 
  101. CAPS_FM_AND    EQU    32 
  102. CAPS_FM_GENERAL_BOOLEAN    EQU    64 
  103. CAPS_BM_OR    EQU    1 
  104. CAPS_BM_OVERPAINT    EQU    2 
  105. CAPS_BM_XOR    EQU    8 
  106. CAPS_BM_LEAVEALONE    EQU    16 
  107. CAPS_BM_AND    EQU    32 
  108. CAPS_BM_GENERAL_BOOLEAN    EQU    64 
  109. CAPS_BM_SRCTRANSPARENT    EQU    128 
  110. CAPS_BM_DESTTRANSPARENT    EQU    256 
  111. CAPS_DEV_WINDOWING_SUPPORT    EQU    1 
  112. CAPS_DEV_FONT_SIM_BOLD    EQU    1 
  113. CAPS_DEV_FONT_SIM_ITALIC    EQU    2 
  114. CAPS_DEV_FONT_SIM_UNDERSCORE    EQU    4 
  115. CAPS_DEV_FONT_SIM_STRIKEOUT    EQU    8 
  116. CAPS_VDD_DDB_TRANSFER    EQU    1 
  117. CAPS_GRAPHICS_KERNING_SUPPORT    EQU    2 
  118. CAPS_FONT_OUTLINE_DEFAULT    EQU    4 
  119. CAPS_FONT_IMAGE_DEFAULT    EQU    8 
  120. CAPS_SCALED_DEFAULT_MARKERS    EQU    64 
  121. CAPS_COLOR_CURSOR_SUPPORT    EQU    128 
  122. CAPS_PALETTE_MANAGER    EQU    256 
  123. CAPS_COSMETIC_WIDELINE_SUPPORT    EQU    512 
  124. CAPS_DIRECT_FILL    EQU    1024 
  125. CAPS_REBUILD_FILLS    EQU    2048 
  126. CAPS_CLIP_FILLS    EQU    00001000H  
  127. CAPS_ENHANCED_FONTMETRICS    EQU    00002000H  
  128. CAPS_TRANSFORM_SUPPORT    EQU    00004000H  
  129. CAPS_EXTERNAL_16_BITCOUNT    EQU    00008000H  
  130. ifndef INCL_SAADEFS
  131. CAPS_BYTE_ALIGN_REQUIRED    EQU    0 
  132. CAPS_BYTE_ALIGN_RECOMMENDED    EQU    1 
  133. CAPS_BYTE_ALIGN_NOT_REQUIRED    EQU    2 
  134. endif 
  135. CAPS_RASTER_BITBLT    EQU    1 
  136. CAPS_RASTER_BANDING    EQU    2 
  137. CAPS_RASTER_BITBLT_SCALING    EQU    4 
  138. CAPS_RASTER_SET_PEL    EQU    16 
  139. CAPS_RASTER_FONTS    EQU    32 
  140. CAPS_RASTER_FLOOD_FILL    EQU    64 
  141. ifndef INCL_DDIDEFS
  142. endif 
  143. endif 
  144. ifdef INCL_DEV
  145. ifndef INCL_SAADEFS
  146.  
  147. VIOSIZECOUNT    STRUC
  148. vios_maxcount    DD    ?
  149. vios_count    DD    ?
  150. VIOSIZECOUNT    ENDS
  151.  
  152. VIOFONTCELLSIZE    STRUC
  153. viof_cx    DD    ?
  154. viof_cy    DD    ?
  155. VIOFONTCELLSIZE    ENDS
  156.  
  157. SFACTORS    STRUC
  158. sfactors_x    DD    ?
  159. sfactors_y    DD    ?
  160. SFACTORS    ENDS
  161.  
  162. BANDRECT    STRUC
  163. bandrect_xleft    DD    ?
  164. bandrect_ybottom    DD    ?
  165. bandrect_xright    DD    ?
  166. bandrect_ytop    DD    ?
  167. BANDRECT    ENDS
  168. DEVESC_ERROR    EQU    (-1 )
  169. DEVESC_NOTIMPLEMENTED    EQU    0 
  170. DEVESC_QUERYESCSUPPORT    EQU    0 
  171. DEVESC_GETSCALINGFACTOR    EQU    1 
  172. DEVESC_QUERYVIOCELLSIZES    EQU    2 
  173. DEVESC_GETCP    EQU    8000 
  174. DEVESC_STARTDOC    EQU    8150 
  175. DEVESC_ENDDOC    EQU    8151 
  176. DEVESC_NEXTBAND    EQU    8152 
  177. DEVESC_ABORTDOC    EQU    8153 
  178. DEVESC_GETJOBID    EQU    8160 
  179. DEVESC_QUERY_RASTER    EQU    8161 
  180. DEVESC_QUERYSIZE    EQU    8162 
  181. DEVESC_QUERYJOBPROPERTIES    EQU    8163 
  182. DEVESC_SETJOBPROPERTIES    EQU    8164 
  183. DEVESC_DEFAULTJOBPROPERTIES    EQU    8165 
  184. DEVESC_CHANGEOUTPUTPORT    EQU    8166 
  185. DEVESC_NEWFRAME    EQU    16300 
  186. DEVESC_DRAFTMODE    EQU    16301 
  187. DEVESC_FLUSHOUTPUT    EQU    16302 
  188. DEVESC_RAWDATA    EQU    16303 
  189. DEVESC_SETMODE    EQU    16304 
  190. DEVESC_SEP    EQU    16305 
  191. DEVESC_MACRO    EQU    16307 
  192. DEVESC_BEGIN_BITBLT    EQU    16309 
  193. DEVESC_END_BITBLT    EQU    16310 
  194. DEVESC_SEND_COMPDATA    EQU    16311 
  195. DEVESC_DBE_FIRST    EQU    24450 
  196. DEVESC_DBE_LAST    EQU    24455 
  197. DEVESC_CHAR_EXTRA    EQU    16998 
  198. DEVESC_BREAK_EXTRA    EQU    16999 
  199. DEVESC_STD_JOURNAL    EQU    32600 
  200. DEVESC_STARTDOC_WPROP    EQU    49150 
  201. DEVESC_NEWFRAME_WPROP    EQU    49151 
  202.  
  203. ESCMODE    STRUC
  204. em_mode    DD    ?
  205. em_modedata    DB    1 DUP (?)
  206. ESCMODE    ENDS
  207.  
  208. COMP_BITMAPTYPES    STRUC
  209. cbmt_cPlanes    DW    ?
  210. cbmt_cBitCount    DW    ?
  211. cbmt_ulCompressionType    DD    ?
  212. cbmt_ulCaps    DD    ?
  213. COMP_BITMAPTYPES    ENDS
  214.  
  215. QUERY_RASTER    STRUC
  216. qr_cCount    DD    ?
  217. qr_ulCaps    DD    ?
  218. QUERY_RASTER    ENDS
  219.  
  220. QUERY_ONE_RASTER    STRUC
  221. qor_bSupported    DD    ?
  222. qor_ulCaps    DD    ?
  223. QUERY_ONE_RASTER    ENDS
  224. BITMAP_WITH_GPI    EQU    00000001H 
  225. BITMAP_SMOOTHING    EQU    00000002H 
  226. BITMAP_STRETCHING    EQU    00000004H 
  227. BITMAP_ROTATION    EQU    00000008H 
  228. BITMAP_COLOR    EQU    00000010H 
  229. COMP_IBM_MMR    EQU    00000001H 
  230. COMP_PACKBITS    EQU    00000002H 
  231. COMP_ABIC    EQU    00000008H 
  232. COMP_TIFF_2    EQU    00000009H 
  233. COMP_ABIC_CONCAT    EQU    0000000AH 
  234. COMP_G3_MH    EQU    00000080H 
  235. COMP_G3_MR    EQU    00000081H 
  236. COMP_G4_MMR    EQU    00000082H 
  237. COMP_JPEG    EQU    0000CA83H 
  238. COMP_UNCOMPRESS    EQU    00001000H 
  239. DPDM_ERROR    EQU    (-1 )
  240. DPDM_NONE    EQU    0 
  241. DPDM_POSTJOBPROP    EQU    0 
  242. DPDM_CHANGEPROP    EQU    1 
  243. DPDM_QUERYJOBPROP    EQU    2 
  244. DQHC_ERROR    EQU    (-1 )
  245. HCAPS_CURRENT    EQU    1 
  246. HCAPS_SELECTABLE    EQU    2 
  247.  
  248. HCINFO    STRUC
  249. hci_szFormname    DB    32 DUP (?)
  250. hci_cx    DD    ?
  251. hci_cy    DD    ?
  252. hci_xLeftClip    DD    ?
  253. hci_yBottomClip    DD    ?
  254. hci_xRightClip    DD    ?
  255. hci_yTopClip    DD    ?
  256. hci_xPels    DD    ?
  257. hci_yPels    DD    ?
  258. hci_flAttributes    DD    ?
  259. HCINFO    ENDS
  260. DEVPE_ERROR    EQU    -1 
  261. DEVPE_NOTIMPLEMENTED    EQU    -2 
  262. DEVPE_NOTSUPPORTED    EQU    -3 
  263. DEVPE_QUERYSUPPORT    EQU    1 
  264. DEVPE_QUERYSIZE    EQU    2 
  265. DEVPE_QUERYJOBPROPERTIES    EQU    3 
  266. DEVPE_SETJOBPROPERTIES    EQU    4 
  267. DEVPE_DEFAULTJOBPROPERTIES    EQU    5 
  268. ifdef INCL_DEVDJP
  269. INCLUDE pmdjp.INC
  270. endif 
  271. ifndef INCL_DDIDEFS
  272. endif 
  273. endif 
  274. endif 
  275. ifdef INCL_DEVERRORS
  276. endif 
  277. ifdef __IBMC__
  278. ifndef __CHKHDR__
  279. endif
  280. endif
  281.