home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v2.zip / DDKX86 / DBCSDD / INC / PMORD.INC < prev    next >
Text File  |  1995-04-14  |  15KB  |  614 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. ORD_INCLUDED    EQU    1
  12.  
  13.  
  14. RECT1S    STRUC
  15. rcs_xLeft    DW    ?
  16. rcs_yBottom    DW    ?
  17. rcs_xRight    DW    ?
  18. rcs_yTop    DW    ?
  19. RECT1S    ENDS
  20.  
  21. ODPOINT    STRUC
  22. odpt_dx    DB    ?
  23. odpt_dy    DB    ?
  24. ODPOINT    ENDS
  25.  
  26. SIZES    STRUC
  27. sizs_cx    DW    ?
  28. sizs_cy    DW    ?
  29. SIZES    ENDS
  30.  
  31. SWPUSHORT    STRUC
  32. swpus_HiByte    DB    ?
  33. swpus_LoByte    DB    ?
  34. SWPUSHORT    ENDS
  35. OCODE_GNOP1    EQU    00H             
  36. OCODE_GESD    EQU    0FFH             
  37. OCODE2_1    EQU    80H 
  38. OCODE2_2    EQU    88H 
  39.  
  40. ORDER    STRUC
  41. ord_idCode    DB    ?
  42. ord_uchData    DB    ?
  43. ORDER    ENDS
  44. OCODE_GBAR    EQU    68H             
  45. OCODE_GCFIG    EQU    7DH             
  46. OCODE_GEEL    EQU    49H             
  47. OCODE_GEPTH    EQU    7FH             
  48. OCODE_GEPROL    EQU    3EH             
  49. OCODE_GPOP    EQU    3FH             
  50. OCODE_GSBMX    EQU    0DH             
  51. OCODE_GPSBMX    EQU    4DH             
  52. OCODE_GSCD    EQU    3AH             
  53. OCODE_GPSCD    EQU    7AH             
  54. OCODE_GSCR    EQU    39H             
  55. OCODE_GPSCR    EQU    79H             
  56. OCODE_GSCS    EQU    38H             
  57. OCODE_GPSCS    EQU    78H             
  58. OCODE_GSCOL    EQU    0AH             
  59. OCODE_GPSCOL    EQU    4AH             
  60. OCODE_GSLE    EQU    1AH             
  61. OCODE_GPSLE    EQU    5AH             
  62. OCODE_GSLJ    EQU    1BH             
  63. OCODE_GPSLJ    EQU    5BH             
  64. OCODE_GSLT    EQU    18H             
  65. OCODE_GPSLT    EQU    58H             
  66. OCODE_GSLW    EQU    19H             
  67. OCODE_GPSLW    EQU    59H             
  68. OCODE_GSMP    EQU    3BH             
  69. OCODE_GPSMP    EQU    7BH             
  70. OCODE_GSMS    EQU    3CH             
  71. OCODE_GPSMS    EQU    7CH             
  72. OCODE_GSMT    EQU    29H             
  73. OCODE_GPSMT    EQU    69H             
  74. OCODE_GSMX    EQU    0CH             
  75. OCODE_GPSMX    EQU    4CH             
  76. OCODE_GSPS    EQU    08H             
  77. OCODE_GPSPS    EQU    48H             
  78. OCODE_GSPT    EQU    28H             
  79. OCODE_GPSPT    EQU    09H             
  80. GBAR_RESERVED    EQU    80H 
  81. GBAR_BOUNDARY    EQU    0C0H 
  82. GBAR_NOBOUNDARY    EQU    80H 
  83. GBAR_WINDING    EQU    0A0H 
  84. GBAR_ALTERNATE    EQU    80H 
  85. GSCR_PRECISION    EQU    0FH 
  86. OCODE_VLONG    EQU    0FEH 
  87. LORDER_ML    EQU    253 
  88.  
  89. LORDER    STRUC
  90. lord_idCode    DB    ?
  91. lord_uchLength    DB    ?
  92. lord_uchData    DB    LORDER_ML DUP (?)
  93. LORDER    ENDS
  94. OCODE_GEAR    EQU    60H             
  95. OCODE_GEIMG    EQU    93H             
  96. OCODE_GCCHST    EQU    83H             
  97. GCCHST_MC    EQU    255              
  98. OCODE_GCHST    EQU    0C3H             
  99. GCHST_SMC    EQU    251              
  100. GCHST_LMC    EQU    247              
  101. OCODE_GCCHSTM    EQU    0B1H             
  102. GCCHSTM_MC    EQU    255              
  103. OCODE_GCHSTM    EQU    0F1H             
  104. GCHSTM_SMC    EQU    251              
  105. GCHSTM_LMC    EQU    247              
  106. OCODE_GCOMT    EQU    01H             
  107. GCOMT_ML    EQU    255              
  108. OCODE_GIMD    EQU    92H             
  109. GIMD_ML    EQU    255              
  110. OCODE_GCFARC    EQU    87H             
  111. OCODE_GFARC    EQU    0C7H             
  112. OCODE_GLABL    EQU    0D3H             
  113. OCODE_GSCP    EQU    21H             
  114. OCODE_GPSCP    EQU    61H             
  115. OCODE_GCBEZ    EQU    0A5H             
  116. GCBEZ_SMB    EQU    21               
  117. GCBEZ_LMB    EQU    10               
  118. OCODE_GBEZ    EQU    0E5H             
  119. GBEZ_SMB    EQU    20               
  120. GBEZ_LMB    EQU    10               
  121. OCODE_GCFLT    EQU    85H             
  122. GCFLT_SMP    EQU    63               
  123. GCFLT_LMP    EQU    31               
  124. OCODE_GFLT    EQU    0C5H             
  125. GFLT_SMP    EQU    62               
  126. GFLT_LMP    EQU    30               
  127. OCODE_GCLINE    EQU    81H             
  128. GCLINE_SMP    EQU    63               
  129. GCLINE_LMP    EQU    31               
  130. OCODE_GLINE    EQU    0C1H             
  131. GLINE_SMP    EQU    62               
  132. GLINE_LMP    EQU    30               
  133. OCODE_GCMRK    EQU    82H             
  134. GCMRK_SMP    EQU    63               
  135. GCMRK_LMP    EQU    31               
  136. OCODE_GMRK    EQU    0C2H             
  137. GMRK_SMP    EQU    62               
  138. GMRK_LMP    EQU    30               
  139. OCODE_GCRLINE    EQU    0A1H             
  140. GCRLINE_MP    EQU    127              
  141. OCODE_GRLINE    EQU    0E1H             
  142. GRLINE_SMP    EQU    125              
  143. GRLINE_LMP    EQU    123              
  144. OCODE_GSBCOL    EQU    25H             
  145. OCODE_GPSBCOL    EQU    65H             
  146. OCODE_GSECOL    EQU    26H             
  147. OCODE_GPSECOL    EQU    66H             
  148. SECOL_DEFAULT0    EQU    0000H 
  149. SECOL_DEFAULT1    EQU    0FF00H 
  150. SECOL_NEUTRAL    EQU    0FF07H 
  151. SECOL_RESET    EQU    0FF08H 
  152. OCODE_GSCA    EQU    34H             
  153. OCODE_GPSCA    EQU    74H             
  154. OCODE_GSCH    EQU    35H             
  155. OCODE_GPSCH    EQU    75H             
  156. OCODE_GSFLW    EQU    11H             
  157. OCODE_GPSFLW    EQU    51H             
  158. OCODE_GSPIK    EQU    43H             
  159. OCODE_GPSPIK    EQU    23H             
  160. OCODE_GCARC    EQU    86H             
  161. OCODE_GARC    EQU    0C6H             
  162.  
  163. ORDERS_GCARC    STRUC
  164. osgcarc_ptInter    DB    SIZE POINTS DUP (?)
  165. osgcarc_ptEnd    DB    SIZE POINTS DUP (?)
  166. ORDERS_GCARC    ENDS
  167.  
  168. ORDERL_GCARC    STRUC
  169. olgcarc_ptInter    DB    SIZE POINTL DUP (?)
  170. olgcarc_ptEnd    DB    SIZE POINTL DUP (?)
  171. ORDERL_GCARC    ENDS
  172. OCODE_GBEL    EQU    0D2H             
  173. GBEL_DL    EQU    251 
  174.  
  175. ORDER_GBEL    STRUC
  176. ogbel_lElementType    DD    ?
  177. ogbel_achDesc    DB    GBEL_DL DUP (?)
  178. ORDER_GBEL    ENDS
  179. OCODE_GCBIMG    EQU    91H             
  180. OCODE_GBIMG    EQU    0D1H             
  181.  
  182. ORDER_GCBIMG    STRUC
  183. ogbimg_uchFormat    DB    ?
  184. ogbimg_uchReserved    DB    ?
  185. ogbimg_cx    DB    SIZE SWPUSHORT DUP (?)
  186. ogbimg_cy    DB    SIZE SWPUSHORT DUP (?)
  187. ORDER_GCBIMG    ENDS
  188. OCODE_GBPTH    EQU    0D0H             
  189.  
  190. ORDER_GBPTH    STRUC
  191. ogbpth_usReserved    DW    ?
  192. ogbpth_idPath    DD    ?
  193. ORDER_GBPTH    ENDS
  194. OCODE_GCBOX    EQU    80H             
  195. OCODE_GBOX    EQU    0C0H             
  196.  
  197. ORDERS_GCBOX    STRUC
  198. osgcbox_fbFlags    DB    ?
  199. osgcbox_uchReserved    DB    ?
  200. osgcbox_ptCorner    DB    SIZE POINTS DUP (?)
  201. osgcbox_hAxis    DW    ?
  202. osgcbox_vAxis    DW    ?
  203. ORDERS_GCBOX    ENDS
  204.  
  205. ORDERL_GCBOX    STRUC
  206. olgcbox_fbFlags    DB    ?
  207. olgcbox_uchReserved    DB    ?
  208. olgcbox_ptCorner    DB    SIZE POINTL DUP (?)
  209. olgcbox_hAxis    DD    ?
  210. olgcbox_vAxis    DD    ?
  211. ORDERL_GCBOX    ENDS
  212. GCBOX_FILL    EQU    40H 
  213. GCBOX_BOUNDARY    EQU    20H 
  214. OCODE_GCALLS    EQU    07H             
  215.  
  216. ORDER_GCALLS    STRUC
  217. ogcalls_sReserved    DW    ?
  218. ogcalls_idSegment    DD    ?
  219. ORDER_GCALLS    ENDS
  220. OCODE_GFPTH    EQU    0D7H             
  221.  
  222. ORDER_GFPTH    STRUC
  223. ogfpth_fbFlags    DB    ?
  224. ogfpth_uchReserved    DB    ?
  225. ogfpth_idPath    DD    ?
  226. ORDER_GFPTH    ENDS
  227. GFPTH_ALTERNATE    EQU    00H 
  228. GFPTH_WINDING    EQU    40H 
  229. GFPTH_MODIFY    EQU    20H 
  230. OCODE_GOPTH    EQU    0D4H             
  231.  
  232. ORDER_GOPTH    STRUC
  233. ogopth_fbFlags    DB    ?
  234. ogopth_uchReserved    DB    ?
  235. ogopth_idPath    DD    ?
  236. ORDER_GOPTH    ENDS
  237. OCODE_GMPTH    EQU    0D8H                
  238.  
  239. ORDER_GMPTH    STRUC
  240. ogmpth_uchMode    DB    ?
  241. ogmpth_uchReserved    DB    ?
  242. ogmpth_idPath    DD    ?
  243. ORDER_GMPTH    ENDS
  244. GMPTH_STROKE    EQU    06H 
  245. OCODE_GCPARC    EQU    0A3H             
  246. OCODE_GPARC    EQU    0E3H             
  247.  
  248. ORDERS_GCPARC    STRUC
  249. osgcparc_ptCenter    DB    SIZE POINTS DUP (?)
  250. osgcparc_ufx88Multiplier    DW    ?
  251. osgcparc_usStartAngle    DD    ?
  252. osgcparc_usSweepAngle    DD    ?
  253. ORDERS_GCPARC    ENDS
  254.  
  255. ORDERL_GCPARC    STRUC
  256. olgcparc_ptCenter    DB    SIZE POINTL DUP (?)
  257. olgcparc_ufxMultiplier    DD    ?
  258. olgcparc_usStartAngle    DD    ?
  259. olgcparc_usSweepAngle    DD    ?
  260. ORDERL_GCPARC    ENDS
  261. OCODE_GSCPTH    EQU    0B4H             
  262.  
  263. ORDER_GSCPTH    STRUC
  264. ogscpth_fbFlags    DB    ?
  265. ogscpth_uchReserved    DB    ?
  266. ogscpth_idPath    DD    ?
  267. ORDER_GSCPTH    ENDS
  268. GSCPTH_ALTERNATE    EQU    00H 
  269. GSCPTH_WINDING    EQU    40H 
  270. GSCPTH_RESET    EQU    00H 
  271. GSCPTH_INTERSECT    EQU    20H 
  272. OCODE_GSAP    EQU    22H             
  273. OCODE_GPSAP    EQU    62H             
  274.  
  275. ORDERS_GSAP    STRUC
  276. osgsap_p    DW    ?
  277. osgsap_q    DW    ?
  278. osgsap_r    DW    ?
  279. osgsap_s    DW    ?
  280. ORDERS_GSAP    ENDS
  281.  
  282. ORDERL_GSAP    STRUC
  283. olgsap_p    DD    ?
  284. olgsap_q    DD    ?
  285. olgsap_r    DD    ?
  286. olgsap_s    DD    ?
  287. ORDERL_GSAP    ENDS
  288. OCODE_GSBICOL    EQU    0A7H             
  289. OCODE_GPSBICOL    EQU    0E7H             
  290. OCODE_GSICOL    EQU    0A6H             
  291. OCODE_GPSICOL    EQU    0E6H             
  292.  
  293. ORDER_GSBICOL    STRUC
  294. ogbicol_fbFlags    DB    ?
  295. ogbicol_auchColor    DB    3 DUP (?)
  296. ORDER_GSBICOL    ENDS
  297. SICOL_SPECIFY    EQU    00H 
  298. SICOL_SPECIAL    EQU    40H 
  299. SICOL_DEFAULT    EQU    80H 
  300. SICOL_BLACK    EQU    1 
  301. SICOL_WHITE    EQU    2 
  302. SICOL_ONES    EQU    4 
  303. SICOL_ZEROES    EQU    5 
  304. OCODE_GSCC    EQU    33H             
  305. OCODE_GPSCC    EQU    03H             
  306.  
  307. ORDERS_GSCC    STRUC
  308. osgscc_cxInt    DW    ?
  309. osgscc_cyInt    DW    ?
  310. osgscc_cxFract    DW    ?
  311. osgscc_cyFract    DW    ?
  312. osgscc_fbFlags    DB    ?
  313. osgscc_uchReserved    DB    ?
  314. ORDERS_GSCC    ENDS
  315.  
  316. ORDERL_GSCC    STRUC
  317. olgscc_cxInt    DD    ?
  318. olgscc_cyInt    DD    ?
  319. olgscc_cxFract    DW    ?
  320. olgscc_cyFract    DW    ?
  321. olgscc_fbFlags    DB    ?
  322. olgscc_uchReserved    DB    ?
  323. ORDERL_GSCC    ENDS
  324. GSCC_ZERODEF    EQU    00H 
  325. GSCC_ZEROZERO    EQU    80H 
  326. OCODE_GSMC    EQU    37H             
  327. OCODE_GPSMC    EQU    77H             
  328.  
  329. ORDERS_GSMC    STRUC
  330. osgsmc_cx    DW    ?
  331. osgsmc_cy    DW    ?
  332. osgsmc_fbFlags    DB    ?
  333. osgsmc_uchReserved    DB    ?
  334. ORDERS_GSMC    ENDS
  335.  
  336. ORDERL_GSMC    STRUC
  337. olgsmc_cx    DD    ?
  338. olgsmc_cy    DD    ?
  339. olgsmc_fbFlags    DB    ?
  340. olgsmc_uchReserved    DB    ?
  341. ORDERL_GSMC    ENDS
  342. GSMC_ZERODEF    EQU    00H 
  343. GSMC_ZEROZERO    EQU    80H 
  344. OCODE_GSPRP    EQU    0A0H             
  345. OCODE_GPSPRP    EQU    0E0H             
  346.  
  347. ORDERS_GSPRP    STRUC
  348. osgsprp_fbFlags    DB    ?
  349. osgsprp_uchReserved    DB    ?
  350. osgsprp_ptPos    DB    SIZE POINTS DUP (?)
  351. ORDERS_GSPRP    ENDS
  352.  
  353. ORDERL_GSPRP    STRUC
  354. olgsprp_fbFlags    DB    ?
  355. olgsprp_uchReserved    DB    ?
  356. olgsprp_ptPos    DB    SIZE POINTL DUP (?)
  357. ORDERL_GSPRP    ENDS
  358. GSPRP_DEFAULT    EQU    80H 
  359. GSPRP_SPECIFY    EQU    00H 
  360. OCODE_GSIA    EQU    14H             
  361. OCODE_GPSIA    EQU    54H             
  362. GSIA_VL    EQU    3 
  363.  
  364. ORDER_GSIA    STRUC
  365. ogsia_uchAttrType    DB    ?
  366. ogsia_uchPrimType    DB    ?
  367. ogsia_fbFlags    DB    ?
  368. ogsia_auchValue    DB    GSIA_VL DUP (?)
  369. ORDER_GSIA    ENDS
  370. GSIA_COLOR    EQU    01H 
  371. GSIA_BCOLOR    EQU    02H 
  372. GSIA_MIX    EQU    03H 
  373. GSIA_BMIX    EQU    04H 
  374. GSIA_LINE    EQU    01H 
  375. GSIA_CHAR    EQU    02H 
  376. GSIA_MARKER    EQU    03H 
  377. GSIA_PATTERN    EQU    04H 
  378. GSIA_IMAGE    EQU    05H 
  379. GSIA_SPECIFY    EQU    00H 
  380. GSIA_SPECIAL    EQU    40H 
  381. GSIA_DEFAULT    EQU    80H 
  382. GSIA_BLACK    EQU    1 
  383. GSIA_WHITE    EQU    2 
  384. GSIA_ONES    EQU    4 
  385. GSIA_ZEROES    EQU    5 
  386. OCODE_GSTM    EQU    24H             
  387. OCODE_GPSTM    EQU    64H             
  388. OCODE_GSTV    EQU    31H             
  389. GSTM_ML    EQU    16 
  390.  
  391. ORDERS_GSTM    STRUC
  392. osgstm_uchReserved    DB    ?
  393. osgstm_fbFlags    DB    ?
  394. osgstm_fsMask    DW    ?
  395. osgstm_asMatrix    DW    GSTM_ML DUP (?)
  396. ORDERS_GSTM    ENDS
  397.  
  398. ORDERL_GSTM    STRUC
  399. olgstm_uchReserved    DB    ?
  400. olgstm_fbFlags    DB    ?
  401. olgstm_fsMask    DW    ?
  402. olgstm_alMatrix    DD    GSTM_ML DUP (?)
  403. ORDERL_GSTM    ENDS
  404. GSTM_M11    EQU    8000H 
  405. GSTM_M12    EQU    4000H 
  406. GSTM_M13    EQU    2000H 
  407. GSTM_M14    EQU    1000H 
  408. GSTM_M21    EQU    0800H 
  409. GSTM_M22    EQU    0400H 
  410. GSTM_M23    EQU    0200H 
  411. GSTM_M24    EQU    0100H 
  412. GSTM_M31    EQU    0080H 
  413. GSTM_M32    EQU    0040H 
  414. GSTM_M33    EQU    0020H 
  415. GSTM_M34    EQU    0010H 
  416. GSTM_M41    EQU    0008H 
  417. GSTM_M42    EQU    0004H 
  418. GSTM_M43    EQU    0002H 
  419. GSTM_M44    EQU    0001H 
  420. GSTM_UNITY    EQU    00H 
  421. GSTM_AFTER    EQU    01H 
  422. GSTM_BEFORE    EQU    02H 
  423. GSTM_OVERWRITE    EQU    03H 
  424. GSTV_OVERWRITE    EQU    00H 
  425. GSTV_AFTER    EQU    04H 
  426. OCODE_GSSB    EQU    32H             
  427. OCODE_GSVW    EQU    27H             
  428. OCODE_GPSVW    EQU    67H             
  429. GSSB_ML    EQU    4 
  430.  
  431. ORDERS_GSSB    STRUC
  432. osgssb_fbFlags    DB    ?
  433. osgssb_fbMask    DB    ?
  434. osgssb_alMatrix    DW    GSSB_ML DUP (?)
  435. ORDERS_GSSB    ENDS
  436.  
  437. ORDERL_GSSB    STRUC
  438. olgssb_fbFLags    DB    ?
  439. olgssb_fbMask    DB    ?
  440. olgssb_alMatrix    DD    GSSB_ML DUP (?)
  441. ORDERL_GSSB    ENDS
  442. GSSB_XLEFT    EQU    20H 
  443. GSSB_XRIGHT    EQU    10H 
  444. GSSB_YBOTTOM    EQU    08H 
  445. GSSB_YTOP    EQU    04H 
  446. GSVW_INTERSECT    EQU    00H 
  447. GSVW_REPLACE    EQU    80H 
  448. OCODE_GSGCH    EQU    04H             
  449. GSGCH_ML    EQU    254 
  450.  
  451. ORDER_GSGCH    STRUC
  452. ogsgch_uchIdent    DB    ?
  453. ogsgch_auchData    DB    GSGCH_ML DUP (?)
  454. ORDER_GSGCH    ENDS
  455. OCODE_GSSLW    EQU    15H             
  456. OCODE_GPSSLW    EQU    55H             
  457.  
  458. ORDERS_GSSLW    STRUC
  459. osgsslw_fbFlags    DB    ?
  460. osgsslw_uchReserved    DB    ?
  461. osgsslw_LineWidth    DW    ?
  462. ORDERS_GSSLW    ENDS
  463.  
  464. ORDERL_GSSLW    STRUC
  465. olgsslw_fbFlags    DB    ?
  466. olgsslw_uchReserved    DB    ?
  467. olgsslw_LineWidth    DD    ?
  468. ORDERL_GSSLW    ENDS
  469. GSSLW_DEFAULT    EQU    80H 
  470. GSSLW_SPECIFY    EQU    00H 
  471. OCODE_GCSFLT    EQU    0A4H             
  472. OCODE_GSFLT    EQU    0E4H             
  473. GCSFLT_SMF    EQU    21 
  474. GSFLT_SMF    EQU    20 
  475.  
  476. ORDERS_GCSFLT    STRUC
  477. osgcsflt_apt    DB    SIZE POINTS * 2*GCSFLT_SMF DUP (?)
  478. osgcsflt_afxSharpness    DD    GCSFLT_SMF DUP (?)
  479. ORDERS_GCSFLT    ENDS
  480. GCSFLT_LMF    EQU    12 
  481. GSFLT_LMF    EQU    12 
  482.  
  483. ORDERL_GCSFLT    STRUC
  484. olgcsflt_apt    DB    SIZE POINTL * 2*GCSFLT_SMF DUP (?)
  485. olgcsflt_afxSharpness    DD    GCSFLT_SMF DUP (?)
  486. ORDERL_GCSFLT    ENDS
  487. OCODE_GBBLT    EQU    0D6H             
  488.  
  489. ORDERS_GBBLT    STRUC
  490. osgbblt_fsFlags    DW    ?
  491. osgbblt_usMix    DW    ?
  492. osgbblt_hbmSrc    DD    ?
  493. osgbblt_lOptions    DD    ?
  494. osgbblt_rcsTargetRect    DB    SIZE RECT1S DUP (?)
  495. osgbblt_rclSourceRect    DB    SIZE RECTL DUP (?)
  496. ORDERS_GBBLT    ENDS
  497.  
  498. ORDERL_GBBLT    STRUC
  499. olgbblt_fsFlags    DW    ?
  500. olgbblt_usMix    DW    ?
  501. olgbblt_hbmSrc    DD    ?
  502. olgbblt_lOptions    DD    ?
  503. olgbblt_rclTargetRect    DB    SIZE RECTL DUP (?)
  504. olgbblt_rclSourceRect    DB    SIZE RECTL DUP (?)
  505. ORDERL_GBBLT    ENDS
  506. OCODE_GSCE    EQU    17H             
  507. OCODE_GPSCE    EQU    57H             
  508. OCODE_GSCBE    EQU    05H             
  509. OCODE_GPSCBE    EQU    45H             
  510.  
  511. ORDER_GSCBE    STRUC
  512. osgsce_fbFlags    DB    ?
  513. osgsce_uchReserved    DB    ?
  514. osgsce_ufxextra    DD    ?
  515. ORDER_GSCBE    ENDS
  516. OCODE_GESCP    EQU    0D5H             
  517. GESCP_ML    EQU    253 
  518.  
  519. ORDER_GESCP    STRUC
  520. ogescp_uchType    DB    ?
  521. ogescp_uchIdent    DB    ?
  522. ogescp_auchData    DB    GESCP_ML DUP (?)
  523. ORDER_GESCP    ENDS
  524. GESCP_REG    EQU    80H             
  525. GEBB_REGID    EQU    02H             
  526. ETYPE_GEBB    EQU    800200D5H 
  527. GEBB_LMP    EQU    29 
  528.  
  529. ORDERL_GEBB    STRUC
  530. olgebb_fbFlags    DB    ?
  531. olgebb_usMix    DW    ?
  532. olgebb_cPoints    DB    ?
  533. olgebb_hbmSrc    DD    ?
  534. olgebb_lReserved    DD    ?
  535. olgebb_lOptions    DD    ?
  536. olgebb_aptPoints    DB    SIZE POINTL * GEBB_LMP DUP (?)
  537. ORDERL_GEBB    ENDS
  538. GEPEL_REGID    EQU    01H             
  539. ETYPE_GEPEL    EQU    800100D5H 
  540. GEDB_REGID    EQU    04H           
  541. ETYPE_GEDB    EQU    800400D5H 
  542.  
  543. ORDERL_GEDB    STRUC
  544. olgedb_fsFlags    DW    ?
  545. olgedb_usMix    DW    ?
  546. olgedb_pBits    DD    ?
  547. olgedb_pbmi    DD    ?
  548. olgedb_lOptions    DD    ?
  549. olgedb_rclTargetRect    DB    SIZE RECTL DUP (?)
  550. olgedb_rclSourceRect    DB    SIZE RECTL DUP (?)
  551. ORDERL_GEDB    ENDS
  552. GEFF_REGID    EQU    03H           
  553. ETYPE_GEFF    EQU    800300D5H 
  554.  
  555. ORDERL_GEFF    STRUC
  556. olgeff_fsFlags    DB    ?
  557. olgeff_auchColor    DB    3 DUP (?)
  558. ORDERL_GEFF    ENDS
  559. ETYPE_LINEBUNDLE    EQU    0000FD01H 
  560. ETYPE_CHARBUNDLE    EQU    0000FD02H 
  561. ETYPE_MARKERBUNDLE    EQU    0000FD03H 
  562. ETYPE_AREABUNDLE    EQU    0000FD04H 
  563. ETYPE_IMAGEBUNDLE    EQU    0000FD05H 
  564. VORDER_ML    EQU    65531 
  565.  
  566. VORDER    STRUC
  567. vord_idCode    DB    ?
  568. vord_uchQualifier    DB    ?
  569. vord_uchLength    DB    SIZE SWPUSHORT DUP (?)
  570. vord_uchData    DB    VORDER_ML DUP (?)
  571. VORDER    ENDS
  572. OCODEQ_GCCHSTE    EQU    0B0H            
  573. OCODEQ_GCHSTE    EQU    0F0H            
  574. ETYPE_GCCHSTE    EQU    0000FEB0H 
  575. ETYPE_GCHSTE    EQU    0000FEF0H 
  576.  
  577. ORDERS_GCCHSTE    STRUC
  578. osgcchste_fbFlags    DB    ?
  579. osgcchste_uchReserved    DB    ?
  580. osgcchste_ptRect    DB    SIZE POINTS * 2 DUP (?)
  581. osgcchste_cchString    DB    SIZE SWPUSHORT DUP (?)
  582. osgcchste_achString    DB    1 DUP (?)
  583. osgcchste_adx    DW    1 DUP (?)
  584. ORDERS_GCCHSTE    ENDS
  585.  
  586. ORDERL_GCCHSTE    STRUC
  587. olgcchste_fbFlags    DB    ?
  588. olgcchste_uchReserved    DB    ?
  589. olgcchste_ptRect    DB    SIZE POINTL * 2 DUP (?)
  590. olgcchste_cchString    DB    SIZE SWPUSHORT DUP (?)
  591. olgcchste_achString    DB    1 DUP (?)
  592. olgcchste_adx    DD    1 DUP (?)
  593. ORDERL_GCCHSTE    ENDS
  594. GCCHSTE_DRAWRECT    EQU    80H 
  595. GCCHSTE_NORECT    EQU    00H 
  596. GCCHSTE_CLIP    EQU    40H 
  597. GCCHSTE_NOCLIP    EQU    00H 
  598. GCCHSTE_DEEMPHASIZE    EQU    20H             
  599. GCCHSTE_NODEEMPHASIZE    EQU    00H 
  600. GCCHSTE_LEAVEPOS    EQU    10H 
  601. GCCHSTE_MOVEPOS    EQU    00H 
  602. GCCHSTE_UNDERSCORE    EQU    08H 
  603. GCCHSTE_NOUNDERSCORE    EQU    00H 
  604. GCCHSTE_STRIKEOUT    EQU    04H 
  605. GCCHSTE_NOSTRIKEOUT    EQU    00H 
  606. OCODEQ_GEESCP    EQU    0D5H            
  607. GEESCP_ML    EQU    65533 
  608.  
  609. ORDER_GEESCP    STRUC
  610. ogeescp_uchType    DB    ?
  611. ogeescp_uchIdent    DB    ?
  612. ogeescp_auchData    DB    GEESCP_ML DUP (?)
  613. ORDER_GEESCP    ENDS
  614.