home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v2.zip / DDKX86 / DBCSDD / INCGRE / PMDDIM.INC < prev   
Text File  |  1995-04-14  |  10KB  |  326 lines

  1. ;*DDK*************************************************************************/
  2. ;
  3. ; COPYRIGHT    Copyright (C) 1995 IBM Corporation
  4. ;
  5. ;    The following IBM OS/2 WARP source code is provided to you solely for
  6. ;    the purpose of assisting you in your development of OS/2 WARP device
  7. ;    drivers. You may use this code in accordance with the IBM License
  8. ;    Agreement provided in the IBM Device Driver Source Kit for OS/2. This
  9. ;    Copyright statement may not be removed.;
  10. ;*****************************************************************************/
  11. DDIM_INCLUDED    EQU    1
  12.  
  13. ifdef INCL_GRE_ARCS
  14. NGreGetArcParameters    EQU    00004000H 
  15. NGreSetArcParameters    EQU    00004001H 
  16. NGreArc    EQU    00004002H 
  17. NGrePartialArc    EQU    00004003H 
  18. NGreFullArcInterior    EQU    00004004H 
  19. NGreFullArcBoundary    EQU    00004005H 
  20. NGreFullArcBoth    EQU    00004006H 
  21. NGreBoxInterior    EQU    00004007H 
  22. NGreBoxBoundary    EQU    00004008H 
  23. NGreBoxBoth    EQU    00004009H 
  24. NGrePolyFillet    EQU    0000400AH 
  25. NGrePolyFilletSharp    EQU    0000400BH 
  26. NGrePolySpline    EQU    0000400CH 
  27. endif
  28. ifdef INCL_GRE_LINES
  29. NGreDisjointLines    EQU    00004016H 
  30. NGreGetCurrentPosition    EQU    00004017H 
  31. NGreSetCurrentPosition    EQU    00004018H 
  32. NGrePolyLine    EQU    00004019H 
  33. NGreDrawLinesInPath    EQU    0000401AH 
  34. NGrePolyShortLine    EQU    0000401BH 
  35. endif
  36. ifdef INCL_GRE_SCANS
  37. NGrePolyScanline    EQU    0000401CH 
  38. endif
  39. ifdef INCL_GRE_BITMAPS
  40. NGreDrawBits    EQU    00006022H 
  41. NGreDeviceCreateBitmap    EQU    00006023H 
  42. NGreDeviceDeleteBitmap    EQU    00004024H 
  43. NGreDeviceSelectBitmap    EQU    00004025H 
  44. NGreBitblt    EQU    00006026H 
  45. NGreGetPel    EQU    00006027H 
  46. NGreSetPel    EQU    00004028H 
  47. NGreImageData    EQU    00004029H 
  48. NGreScanLR    EQU    0000602AH 
  49. NGreFloodFill    EQU    0000602BH 
  50. NGreSaveScreenBits    EQU    0000402CH 
  51. NGreRestoreScreenBits    EQU    0000402DH 
  52. NGreDrawBorder    EQU    0000602EH 
  53. NGreDeviceSetCursor    EQU    0000402FH 
  54. NGreGetBitmapBits    EQU    00006030H 
  55. NGreSetBitmapBits    EQU    00006031H 
  56. endif
  57. ifdef INCL_WINPOINTERS
  58. NGreSetColorCursor    EQU    00004032H 
  59. endif
  60. ifdef INCL_GRE_STRINGS
  61. NGreCharString    EQU    00005035H 
  62. NGreCharStringPos    EQU    00007036H 
  63. NGreQueryTextBox    EQU    00005037H 
  64. NGreQueryCharPositions    EQU    00005038H 
  65. NGreQueryWidthTable    EQU    00005039H 
  66. endif
  67. ifdef INCL_GRE_MARKERS
  68. NGrePolyMarker    EQU    0000403AH 
  69. endif
  70. ifdef INCL_GRE_STRINGS
  71. NGreCharRect    EQU    0000403BH 
  72. NGreCharStr    EQU    0000403CH 
  73. NGreScrollRect    EQU    0000403DH 
  74. NGreUpdateCursor    EQU    0000403EH 
  75. endif
  76. ifdef INCL_GRE_PATHS
  77. NGreBeginArea    EQU    00004046H 
  78. NGreEndArea    EQU    00004047H 
  79. NGreBeginPath    EQU    00004048H 
  80. NGreEndPath    EQU    00004049H 
  81. NGreCloseFigure    EQU    0000404AH 
  82. NGreFillPath    EQU    0000404BH 
  83. NGreOutlinePath    EQU    0000404CH 
  84. NGreModifyPath    EQU    0000404DH 
  85. NGreStrokePath    EQU    0000404EH 
  86. NGreSelectClipPath    EQU    0000404FH 
  87. NGreSavePath    EQU    00004050H 
  88. NGreRestorePath    EQU    00004051H 
  89. NGreAreaSetAttributes    EQU    00004055H 
  90. NGrePathToRegion    EQU    00004057H 
  91. endif
  92. ifdef INCL_GRE_POLYGON
  93. NGrePolygonSet    EQU    00004056H 
  94. NGreDrawRLE    EQU    00004058H 
  95. NGreDevicePolygonSet    EQU    00004059H 
  96. endif
  97. ifdef INCL_GRE_REGIONS
  98. NGreGetRegionBox    EQU    0000405DH 
  99. NGreGetRegionRects    EQU    0000405EH 
  100. NGreOffsetRegion    EQU    0000405FH 
  101. NGrePtInRegion    EQU    00004060H 
  102. NGreRectInRegion    EQU    00004061H 
  103. NGreCreateRectRegion    EQU    00004062H 
  104. NGreDestroyRegion    EQU    00004063H 
  105. NGreSetRectRegion    EQU    00004064H 
  106. NGreCombineRegion    EQU    00004065H 
  107. NGreCombineRectRegion    EQU    00004066H 
  108. NGreCombineShortLineRegion    EQU    00004067H 
  109. NGreEqualRegion    EQU    00004068H 
  110. NGrePaintRegion    EQU    00004069H 
  111. NGreSetRegionOwner    EQU    0000406AH 
  112. NGreFrameRegion    EQU    0000406BH 
  113. endif
  114. ifdef INCL_GRE_CLIP
  115. NGreGetClipBox    EQU    0000406EH 
  116. NGreGetClipRects    EQU    0000406FH 
  117. NGreOffsetClipRegion    EQU    00004070H 
  118. NGrePtVisible    EQU    00004071H 
  119. NGreRectVisible    EQU    00004072H 
  120. NGreQueryClipRegion    EQU    00004073H 
  121. NGreSelectClipRegion    EQU    00004074H 
  122. NGreIntersectClipRectangle    EQU    00004075H 
  123. NGreExcludeClipRectangle    EQU    00004076H 
  124. NGreSetXformRect    EQU    00004077H 
  125. NGreSaveRegion    EQU    0000407BH 
  126. NGreRestoreRegion    EQU    0000407CH 
  127. NGreSelectPathRegion    EQU    0000407EH 
  128. NGreRegionSelectBitmap    EQU    0000407FH 
  129. NGreCopyClipRegion    EQU    00004080H 
  130. NGreSetupDC    EQU    00004081H 
  131. endif
  132. ifdef INCL_GRE_XFORMS
  133. NGreGetPageUnits    EQU    00004083H 
  134. NGreSetPageUnits    EQU    00004084H 
  135. NGreGetModelXform    EQU    00004085H 
  136. NGreSetModelXform    EQU    00004086H 
  137. NGreGetWindowViewportXform    EQU    00004087H 
  138. NGreSetWindowViewportXform    EQU    00004088H 
  139. NGreGetGlobalViewingXform    EQU    00004089H 
  140. NGreSetGlobalViewingXform    EQU    0000408AH 
  141. NGreSaveXformData    EQU    0000408BH 
  142. NGreRestoreXformData    EQU    0000408CH 
  143. NGreGetPageViewport    EQU    0000408DH 
  144. NGreSetPageViewport    EQU    0000408EH 
  145. NGreGetGraphicsField    EQU    00004091H 
  146. NGreSetGraphicsField    EQU    00004092H 
  147. NGreGetViewingLimits    EQU    00004093H 
  148. NGreSetViewingLimits    EQU    00004094H 
  149. NGreQueryViewportSize    EQU    00004095H 
  150. NGreConvert    EQU    00004096H 
  151. NGreSaveXform    EQU    00004098H 
  152. NGreRestoreXform    EQU    00004099H 
  153. NGreMultiplyXforms    EQU    0000409AH 
  154. NGreConvertWithMatrix    EQU    0000409BH 
  155. endif
  156. ifdef INCL_GRE_DEVMISC1
  157. NGreDeviceGetAttributes    EQU    0000609DH 
  158. NGreDeviceSetAVIOFont2    EQU    0000409EH 
  159. NGreGetPairKerningTable    EQU    000040A0H 
  160. NGreDeviceSetAVIOFont    EQU    000040A1H 
  161. NGreDeviceSetAttributes    EQU    000060A2H 
  162. NGreDeviceSetGlobalAttribute    EQU    000060A3H 
  163. endif
  164. ifdef INCL_GRE_DEVMISC2
  165. NGreNotifyClipChange    EQU    000040A4H 
  166. NGreNotifyTransformChange    EQU    000040A5H 
  167. NGreRealizeFont    EQU    000040A6H 
  168. NGreErasePS    EQU    000040A7H 
  169. NGreSetStyleRatio    EQU    000040A8H 
  170. NGreDeviceQueryFontAttributes    EQU    000040A9H 
  171. NGreDeviceQueryFonts    EQU    000040AAH 
  172. NGreDeviceInvalidateVisRegion    EQU    000040ABH 
  173. endif
  174. ifdef INCL_GRE_PICK
  175. NGreGetPickWindow    EQU    000040ACH 
  176. NGreSetPickWindow    EQU    000040ADH 
  177. endif
  178. ifdef INCL_GRE_DEVMISC3
  179. NGreResetBounds    EQU    000040AEH 
  180. NGreGetBoundsData    EQU    000040AFH 
  181. NGreAccumulateBounds    EQU    000040B0H 
  182. NGreGetExtraError    EQU    000040B1H 
  183. NGreSetExtraError    EQU    000040B2H 
  184. NGreGetCodePage    EQU    000040B3H 
  185. NGreSetCodePage    EQU    000040B4H 
  186. NGreLockDevice    EQU    000040B5H 
  187. NGreUnlockDevice    EQU    000040B6H 
  188. NGreDeath    EQU    000040B7H 
  189. NGreResurrection    EQU    000040B8H 
  190. NGreGetDCOrigin    EQU    000040BAH 
  191. NGreDeviceSetDCOrigin    EQU    000040BBH 
  192. NGreGetLineOrigin    EQU    000040BCH 
  193. NGreSetLineOrigin    EQU    000040BDH 
  194. endif
  195. ifdef INCL_GRE_DEVMISC2
  196. NGreGetStyleRatio    EQU    000040BEH 
  197. endif
  198. ifdef INCL_GRE_COLORTABLE
  199. NGreQueryColorData    EQU    000060C3H 
  200. NGreQueryLogColorTable    EQU    000060C4H 
  201. NGreCreateLogColorTable    EQU    000060C5H 
  202. NGreRealizeColorTable    EQU    000060C6H 
  203. NGreUnrealizeColorTable    EQU    000060C7H 
  204. NGreQueryRealColors    EQU    000040C8H 
  205. NGreQueryNearestColor    EQU    000040C9H 
  206. NGreQueryColorIndex    EQU    000060CAH 
  207. NGreQueryRGBColor    EQU    000060CBH 
  208. endif
  209. ifdef INCL_GRE_DEVICE
  210. NGreQueryDeviceBitmaps    EQU    000040D0H 
  211. NGreQueryDeviceCaps    EQU    000040D1H 
  212. NGreEscape    EQU    000040D2H 
  213. NGreQueryHardcopyCaps    EQU    000040D3H 
  214. NGreQueryDevResource2    EQU    000040D4H 
  215. endif
  216. ifdef INCL_GRE_SCREEN
  217. NGreOpenScreenChangeArea    EQU    00004012H 
  218. NGreGetScreenChangeArea    EQU    00004013H 
  219. NGreCloseScreenChangeArea    EQU    00004014H 
  220. NGreGetScreenBits    EQU    0000401DH 
  221. NGreSetScreenBits    EQU    0000401EH 
  222. endif
  223. ifdef INCL_GRE_PALETTE
  224. NGreDeviceCreatePalette    EQU    000040D5H 
  225. NGreDeviceDeletePalette    EQU    000040D6H 
  226. NGreDeviceSetPaletteEntries    EQU    000040D7H 
  227. NGreDeviceAnimatePalette    EQU    000040D8H 
  228. NGreDeviceResizePalette    EQU    000040D9H 
  229. NGreRealizePalette    EQU    000040DAH 
  230. NGreQueryHWPaletteInfo    EQU    000040DBH 
  231. NGreUpdateColors    EQU    000040DCH 
  232. NGreQueryPaletteRealization    EQU    000040DDH 
  233. NGreGetVisRects    EQU    000040DEH 
  234. NGreCreatePalette    EQU    00000240H 
  235. NGreDeletePalette    EQU    00000241H 
  236. NGreSelectPalette    EQU    00004242H 
  237. NGreSetPaletteEntries    EQU    00000243H 
  238. NGreAnimatePalette    EQU    00000244H 
  239. NGreQueryPalette    EQU    00004245H 
  240. NGreQueryPaletteInfo    EQU    00000246H 
  241. NGreSetPaletteOwner    EQU    00000247H 
  242. NGreResizePalette    EQU    00000248H 
  243. NGreQueryDefaultPaletteInfo    EQU    00004249H 
  244. endif
  245. ifdef INCL_GRE_DCS
  246. NGreOpenDC    EQU    00000200H 
  247. NGreCloseDC    EQU    00004201H 
  248. NGreResetDC    EQU    00004202H 
  249. NGreGetHandle    EQU    00004203H 
  250. NGreSetHandle    EQU    00004204H 
  251. NGreGetProcessControl    EQU    00004205H 
  252. NGreSetProcessControl    EQU    00004206H 
  253. NGreSaveDC    EQU    00004207H 
  254. NGreRestoreDC    EQU    00004208H 
  255. NGreQueryDeviceNames    EQU    00000209H 
  256. NGreQueryEngineVersion    EQU    0000020AH 
  257. NGreSetDCOwner    EQU    0000420BH 
  258. endif
  259. ifdef INCL_GRE_DEVSUPPORT
  260. NGreQueryBitmapSelection    EQU    0000020CH 
  261. NGreGetBitmapInfoHeader    EQU    0000020DH 
  262. NGreConvertBitmapData    EQU    0000420EH 
  263. NGreInvalidateVisRegion    EQU    0000420FH 
  264. NGreCreateBitmap    EQU    00004210H 
  265. NGreDeleteBitmap    EQU    00000211H 
  266. NGreSelectBitmap    EQU    00004212H 
  267. NGreGetBitmapParameters    EQU    00000213H 
  268. NGreGetBitmapDimension    EQU    00000214H 
  269. NGreSetBitmapDimension    EQU    00000215H 
  270. NGreSetCursor    EQU    00004216H 
  271. NGreGetAttributes    EQU    00004217H 
  272. NGreSetAttributes    EQU    00004218H 
  273. NGreSetGlobalAttribute    EQU    00004219H 
  274. NGreSetBitmapOwner    EQU    0000021AH 
  275. NGreGetDefaultAttributes    EQU    0000421BH 
  276. NGreSetDefaultAttributes    EQU    0000421CH 
  277. NGreGetDefaultArcParameters    EQU    0000421DH 
  278. NGreSetDefaultArcParameters    EQU    0000421EH 
  279. NGreGetDefaultViewingLimits    EQU    0000421FH 
  280. NGreSetDefaultViewingLimits    EQU    00004220H 
  281. NGreInitializeAttributes    EQU    00004221H 
  282. endif
  283. ifdef INCL_GRE_SETID
  284. NGreDeleteSetId    EQU    00004222H 
  285. NGreQueryNumberSetIds    EQU    00004223H 
  286. NGreQuerySetIds    EQU    00004224H 
  287. NGreQuerySetIdUsage    EQU    00004228H 
  288. endif
  289. ifdef INCL_GRE_LCID
  290. NGreQueryBitmapHandle    EQU    00000225H 
  291. NGreSetBitmapID    EQU    00004226H 
  292. NGreCopyDCLoadData    EQU    00004227H 
  293. endif
  294. ifdef INCL_GRE_FONTS
  295. NGreQueryFullFontFileDescriptions    EQU    0000022BH 
  296. NGreQueryLogicalFont    EQU    0000422CH 
  297. NGreCreateLogicalFont    EQU    0000422DH 
  298. NGreLoadFont    EQU    0000022EH 
  299. NGreUnloadFont    EQU    0000022FH 
  300. NGreQueryFonts    EQU    00004230H 
  301. NGreQueryFontAttributes    EQU    00004231H 
  302. NGreInstallIFI    EQU    00000232H 
  303. NGreLoadPublicFont    EQU    00000233H 
  304. NGreUnLoadPublicFont    EQU    00000234H 
  305. NGreQueryCodePageVector    EQU    00000235H 
  306. NGreQueryFontFileDescriptions    EQU    00000236H 
  307. NGreQueryFaceString    EQU    00004237H 
  308. NGreQueryFontAction    EQU    00000238H 
  309. endif
  310. ifdef INCL_GRE_JOURNALING
  311. NGreAccumulateJournalFile    EQU    00000239H 
  312. NGreCreateJournalFile    EQU    0000023AH 
  313. NGreDeleteJournalFile    EQU    0000023BH 
  314. NGreStartJournalFile    EQU    0000023CH 
  315. NGreStopJournalFile    EQU    0000023DH 
  316. NGrePlayJournalFile    EQU    0000023EH 
  317. NGreOpenJournalFile    EQU    0000023FH 
  318. endif
  319. ifdef INCL_GRE_HFONT
  320. NGreCreateFontHandle    EQU    00000250H 
  321. NGreQueryFontHandle    EQU    00000251H 
  322. NGreSelectFontHandle    EQU    00004252H 
  323. NGreDeleteFontHandle    EQU    00000253H 
  324. NGreSetFontHandleOwner    EQU    00000254H 
  325. endif
  326.