home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / inc / pmord.inc < prev    next >
Text File  |  1999-04-30  |  15KB  |  617 lines

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