home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 9 / FreshFishVol9-CD2.bin / bbs / gfx / imagefx_sdk-2.0.lha / ImageFX_SDK / include / scan / scan_pragmas_sas.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-10-14  |  13.9 KB  |  381 lines

  1. /**/
  2. /*pragma libcall ScanBase obsolete 1e 0*/
  3. /**/
  4. #pragma libcall ScanBase HidePanel 24 0
  5. #pragma libcall ScanBase ShowPanel 2a 0
  6. #pragma libcall ScanBase ArrangePanel 30 0
  7. #pragma libcall ScanBase ShowStatus 36 801
  8. /**/
  9. /* These 3 bar functions are registerized!!*/
  10. #pragma libcall ScanBase BeginBar 3c 10803
  11. #pragma libcall ScanBase Bar 42 001
  12. #pragma libcall ScanBase EndBar 48 801
  13. /**/
  14. #pragma libcall ScanBase Error 4e 0
  15. #pragma libcall ScanBase VErrorf 54 9802
  16. #pragma libcall ScanBase TogglePanel 5a 0
  17. /**/
  18. /**/
  19. /* These have been removed as of 2.0*/
  20. /**/
  21. /*pragma libcall ScanBase oldSerOpen 60 210804*/
  22. /*pragma libcall ScanBase oldSerClose 66 0*/
  23. /*pragma libcall ScanBase oldSerBaud 6c 001*/
  24. /*pragma libcall ScanBase oldSerRead 72 0802*/
  25. /*pragma libcall ScanBase oldTimedSerRead 78 10803*/
  26. /*pragma libcall ScanBase obsolete1 7e 0*/
  27. #pragma libcall ScanBase oldSerPutc 84 001
  28. #pragma libcall ScanBase oldSerWrite 8a 0802
  29. #pragma libcall ScanBase oldSerFlush 90 0
  30. #pragma libcall ScanBase oldSerDisable 96 0
  31. /**/
  32. /* 2.0 ONLY:*/
  33. #pragma libcall ScanBase Ged_SetGC 9c 10803
  34. /**/
  35. #pragma libcall ScanBase Ged_Set a2 10803
  36. #pragma libcall ScanBase Ged_Get a8 0802
  37. #pragma libcall ScanBase Ged_Activate ae 0802
  38. #pragma libcall ScanBase Ged_Enable b4 10803
  39. /**/
  40. #pragma libcall ScanBase AllocChipBitMap ba 21003
  41. #pragma libcall ScanBase AllocFastBitMap c0 21003
  42. #pragma libcall ScanBase DeleteBitMap c6 801
  43. #pragma libcall ScanBase ClearBitMap cc 801
  44. #pragma libcall ScanBase CopyBitMap d2 9802
  45. #pragma libcall ScanBase SetError d8 001
  46. #pragma libcall ScanBase GetError de 0
  47. /*pragma libcall ScanBase obsolete2 e4 0*/
  48. #pragma libcall ScanBase DAlloc ea 2981005
  49. #pragma libcall ScanBase DFree f0 2A80905
  50. /**/
  51. #pragma libcall ScanBase IsBuffer f6 0
  52. #pragma libcall ScanBase FreeBuffer fc 0
  53. #pragma libcall ScanBase InitBuffer 102 43210806
  54. #pragma libcall ScanBase ObtainBuffer 108 001
  55. #pragma libcall ScanBase ReleaseBuffer 10e 801
  56. #pragma libcall ScanBase GetBufLine 114 0BA9805
  57. #pragma libcall ScanBase PutBufLine 11a 801
  58. #pragma libcall ScanBase PutNewBufLine 120 0BA9805
  59. #pragma libcall ScanBase PutNewBufLine1 126 109804
  60. #pragma libcall ScanBase GetBufVLine 12c 0BA9805
  61. #pragma libcall ScanBase PutBufVLine 132 801
  62. #pragma libcall ScanBase PutNewBufVLine 138 0BA9805
  63. #pragma libcall ScanBase PutNewBufVLine1 13e 109804
  64. /*pragma libcall ScanBase obsolete111 144 0*/
  65. /**/
  66. /*pragma libcall ScanBase obsolete3 14a 0*/
  67. /*pragma libcall ScanBase obsolete4 150 0*/
  68. #pragma libcall ScanBase RenderVirtual 156 0
  69. #pragma libcall ScanBase RenderPartVirtual 15c 321004
  70. #pragma libcall ScanBase VirtualTranslate 162 9802
  71. #pragma libcall ScanBase GetVCoords 168 A9803
  72. #pragma libcall ScanBase VirtRow24 16e 10A9805
  73. #pragma libcall ScanBase ColorVirtual 174 001
  74. #pragma libcall ScanBase ClearVirtual 17a 0
  75. /*pragma libcall ScanBase obsolete7 180 0*/
  76. /*pragma libcall ScanBase obsolete8 186 0*/
  77. /*pragma libcall ScanBase obsolete9 18c 0*/
  78. #pragma libcall ScanBase VirtRow8 192 210804
  79. #pragma libcall ScanBase VirtCol8 198 210804
  80. /*pragma libcall ScanBase obsolete112 19e 0*/
  81. /*pragma libcall ScanBase obsolete10 1a4 0*/
  82. #pragma libcall ScanBase VirtualTempClose 1aa 0
  83. #pragma libcall ScanBase VirtualTempOpen 1b0 0
  84. /**/
  85. #pragma libcall ScanBase RequestNewRender 1b6 0
  86. /**/
  87. /*pragma libcall ScanBase obsolete11 1bc 0*/
  88. /*pragma libcall ScanBase obsolete12 1c2 0*/
  89. /*pragma libcall ScanBase obsolete13 1c8 0*/
  90. /*pragma libcall ScanBase obsolete14 1ce 0*/
  91. /*pragma libcall ScanBase obsolete15 1d4 0*/
  92. /*pragma libcall ScanBase obsolete16 1da 0*/
  93. /*pragma libcall ScanBase obsolete17 1e0 0*/
  94. /*pragma libcall ScanBase obsolete18 1e6 0*/
  95. /**/
  96. /*pragma libcall ScanBase DM_Inquire 1ec 0*/
  97. /*pragma libcall ScanBase DM_Dither 1f2 0*/
  98. /**/
  99. /*pragma libcall ScanBase Quantize_Inquire 1f8 0*/
  100. #pragma libcall ScanBase DoQuantize 1fe 2A981006
  101. /**/
  102. #pragma libcall ScanBase AllocBuffer 204 43210806
  103. #pragma libcall ScanBase ReplaceBuffer 20a 9802
  104. #pragma libcall ScanBase KillBuffer 210 801
  105. /**/
  106. #pragma libcall ScanBase ProcessRegion 216 CBA9805
  107. #pragma libcall ScanBase ProcessPlane 21c B0A9805
  108. #pragma libcall ScanBase SaveUndo 222 3210805
  109. #pragma libcall ScanBase RestoreUndo 228 001
  110. /**/
  111. #pragma libcall ScanBase InitHook 22e 0
  112. #pragma libcall ScanBase CleanupHook 234 0
  113. #pragma libcall ScanBase EasyProcess 23a A9803
  114. /**/
  115. #pragma libcall ScanBase PreOverscan 240 801
  116. #pragma libcall ScanBase PostOverscan 246 801
  117. /**/
  118. #pragma libcall ScanBase VBoolRequest 24c 9802
  119. #pragma libcall ScanBase StringRequest 252 9802
  120. #pragma libcall ScanBase IntegerRequest 258 210804
  121. /**/
  122. #pragma libcall ScanBase SetCurrentPalette 25e 0802
  123. #pragma libcall ScanBase GetPaletteStruct 264 801
  124. #pragma libcall ScanBase IsRangeLocked 26a 001
  125. #pragma libcall ScanBase IsRegisterLocked 270 001
  126. #pragma libcall ScanBase ModifyPalette 276 321004
  127. #pragma libcall ScanBase UnlockedColors 27c 001
  128. #pragma libcall ScanBase RefreshPalette 282 0
  129. /**/
  130. #pragma libcall ScanBase OpenRenderScreen 288 10803
  131. #pragma libcall ScanBase CloseRenderScreen 28e 801
  132. #pragma libcall ScanBase DrawRenderArea 294 0
  133. /**/
  134. #pragma libcall ScanBase SetModGad 29a 10803
  135. #pragma libcall ScanBase Ged_Create 2a0 A9803
  136. #pragma libcall ScanBase Ged_Delete 2a6 801
  137. #pragma libcall ScanBase Ged_Add 2ac 9802
  138. #pragma libcall ScanBase Ged_Remove 2b2 9802
  139. #pragma libcall ScanBase GedWindow 2b8 CBA09806
  140. #pragma libcall ScanBase Ged_GetIMsg 2be 9802
  141. /**/
  142. #pragma libcall ScanBase VInfoRequest 2c4 9802
  143. /**/
  144. #pragma libcall ScanBase CheckMask 2ca 10803
  145. /**/
  146. #pragma libcall ScanBase RollScreenUp 2d0 001
  147. #pragma libcall ScanBase RollScreenDown 2d6 0
  148. /**/
  149. #pragma libcall ScanBase InstallCustomMask 2dc 801
  150. #pragma libcall ScanBase FreeMask 2e2 801
  151. #pragma libcall ScanBase BuildRectMask 2e8 321004
  152. #pragma libcall ScanBase BuildOvalMask 2ee 4321005
  153. #pragma libcall ScanBase BuildPolyMask 2f4 801
  154. #pragma libcall ScanBase BuildFloodMask 2fa 210804
  155. #pragma libcall ScanBase SetRegionTool 300 001
  156. /**/
  157. /*pragma libcall ScanBase msprintf 306 0*/
  158. /**/
  159. #pragma libcall ScanBase SaveBuffer 30c A9803
  160. #pragma libcall ScanBase LoadBuffer 312 09803
  161. /**/
  162. /*------------------------------ 0.49 ---------------------------*/
  163. /**/
  164. #pragma libcall ScanBase ParseCommand 318 9802
  165. #pragma libcall ScanBase RenderPalette 31e 1A09805
  166. /*pragma libcall ScanBase DoRexx 324 0*/
  167. /*pragma libcall ScanBase DoGadget 32a 0*/
  168. /**/
  169. /*------------------------------ 0.51 ---------------------------*/
  170. /**/
  171. #pragma libcall ScanBase RedrawFull 330 0
  172. #pragma libcall ScanBase RedrawArea 336 321004
  173. /**/
  174. /*------------------------------ 0.52 ---------------------------*/
  175. /**/
  176. #pragma libcall ScanBase ListRequester 33c 09803
  177. /**/
  178. /*------------------------------ 0.54 ---------------------------*/
  179. /**/
  180. #pragma libcall ScanBase VThreeRequest 342 CBA9805
  181. /**/
  182. /*------------------------------ 0.55 ---------------------------*/
  183. /**/
  184. #pragma libcall ScanBase UnlockResource 348 001
  185. #pragma libcall ScanBase RelockResource 34e 001
  186. #pragma libcall ScanBase NewGetFile 354 09803
  187. #pragma libcall ScanBase TakeOver 35a 001
  188. #pragma libcall ScanBase ReadBuffer 360 9802
  189. /* Misleading name at best:*/
  190. #pragma libcall ScanBase SaveBrush 366 BA9804
  191. /**/
  192. /*------------------------------ 0.57 ---------------------------*/
  193. /**/
  194. #pragma libcall ScanBase SaveMapped 36c BA9804
  195. /**/
  196. /*------------------------------ 0.58 ---------------------------*/
  197. /**/
  198. #pragma libcall ScanBase BOpen 372 10803
  199. #pragma libcall ScanBase BClose 378 801
  200. #pragma libcall ScanBase BPutc 37e 0802
  201. #pragma libcall ScanBase BPuts 384 9802
  202. #pragma libcall ScanBase BGetc 38a 801
  203. #pragma libcall ScanBase BGets 390 09803
  204. #pragma libcall ScanBase BWrite 396 09803
  205. #pragma libcall ScanBase BRead 39c 09803
  206. /**/
  207. /*------------------------------ 0.61 ---------------------------*/
  208. /**/
  209. #pragma libcall ScanBase CloseWindowSafely 3a2 801
  210. /**/
  211. /*------------------------------ 0.62 ---------------------------*/
  212. /**/
  213. #pragma libcall ScanBase RequestNewScanner 3a8 0
  214. #pragma libcall ScanBase RequestNewPrinter 3ae 0
  215. /**/
  216. /*------------------------------ 0.63 ---------------------------*/
  217. /**/
  218. #pragma libcall ScanBase VSetResult 3b4 A9803
  219. /*pragma libcall ScanBase MatchArg 3ba 0*/
  220. /*pragma libcall ScanBase ChangeScanner 3c0 0*/
  221. /*pragma libcall ScanBase ChangeRender 3c6 0*/
  222. /*pragma libcall ScanBase ChangePrinter 3cc 0*/
  223. /**/
  224. /*------------------------------ 0.64 ---------------------------*/
  225. /**/
  226. #pragma libcall ScanBase PrepareNW 3d2 210804
  227. /**/
  228. /*------------------------------ 0.65 ---------------------------*/
  229. /**/
  230. #pragma libcall ScanBase GetPalette 3d8 A98004
  231. /**/
  232. /*------------------------------ 0.91 ---------------------------*/
  233. /**/
  234. #pragma libcall ScanBase ReadText 3de 0802
  235. #pragma libcall ScanBase FreeText 3e4 0802
  236. /**/
  237. /*------------------------------ 0.92 ---------------------------*/
  238. /**/
  239. #pragma libcall ScanBase InitDither 3ea A9803
  240. #pragma libcall ScanBase FreeDither 3f0 801
  241. #pragma libcall ScanBase DoDither 3f6 9802
  242. #pragma libcall ScanBase Help 3fc 9802
  243. /**/
  244. /*------------------------------ 0.93 ---------------------------*/
  245. /**/
  246. /*pragma libcall ScanBase AddWedge 402 0*/
  247. #pragma libcall ScanBase AddRawWedge 408 A9803
  248. #pragma libcall ScanBase RemoveWedge 40e 9802
  249. #pragma libcall ScanBase RemoveAllWedges 414 0
  250. /*pragma libcall ScanBase DoWedge 41a 0*/
  251. #pragma libcall ScanBase VDoRawWedge 420 A9803
  252. #pragma libcall ScanBase QuickPix 426 10A9805
  253. #pragma libcall ScanBase QuickLine 42c 10BA9806
  254. /*pragma libcall ScanBase HandleArexx 432 0*/
  255. /**/
  256. /*------------------------------ 0.94 ---------------------------*/
  257. /**/
  258. /*pragma libcall ScanBase OldReadArgsClone 438 0*/
  259. /*pragma libcall ScanBase ReadArgsClone 43e 0*/
  260. /*pragma libcall ScanBase FreeArgsClone 444 0*/
  261. #pragma libcall ScanBase GedWin 44a CBA09806
  262. #pragma libcall ScanBase VMWriteAll 450 801
  263. #pragma libcall ScanBase VMPageChanged 456 0802
  264. #pragma libcall ScanBase VMGetPage 45c 0802
  265. /*pragma libcall ScanBase VMOpen 462 0*/
  266. /*pragma libcall ScanBase VMClose 468 0*/
  267. /**/
  268. /*------------------------------ 0.95 ---------------------------*/
  269. /**/
  270. #pragma libcall ScanBase NumberRequest 46e 210804
  271. /**/
  272. /*------------------------------ 0.98 ---------------------------*/
  273. /**/
  274. #pragma libcall ScanBase BFlush 474 801
  275. #pragma libcall ScanBase BSeek 47a 10803
  276. /**/
  277. /*------------------------------ 0.99 ---------------------------*/
  278. /**/
  279. #pragma libcall ScanBase VPickFromList 480 910804
  280. #pragma libcall ScanBase LangListRequest 486 A32109807
  281. #pragma libcall ScanBase TextListRequest 48c 2109805
  282. #pragma libcall ScanBase PickFromListA 492 801
  283. #pragma libcall ScanBase CreateBlend 498 801
  284. #pragma libcall ScanBase DeleteBlend 49e 801
  285. #pragma libcall ScanBase mixer 4a4 21003
  286. /**/
  287. /*------------------------------ 0.100 ---------------------------*/
  288. /**/
  289. #pragma libcall ScanBase GetBufLines 4aa 10BA9806
  290. #pragma libcall ScanBase PutBufLines 4b0 10803
  291. /**/
  292. /*------------------------------ 0.104 ---------------------------*/
  293. /**/
  294. #pragma libcall ScanBase NewPreOverscan 4b6 0802
  295. /**/
  296. /*------------------------------ 1.04 ---------------------------*/
  297. /**/
  298. #pragma libcall ScanBase FeatherEdges 4bc 801
  299. #pragma libcall ScanBase IsAnimation 4c2 9802
  300. #pragma libcall ScanBase LearnA 4c8 9802
  301. #pragma libcall ScanBase NewGetPaletteStruct 4ce 0802
  302. #pragma libcall ScanBase SeparateBuffer 4d4 CBA9805
  303. /**/
  304. #pragma libcall ScanBase PrepareProcess 4da 2109805
  305. #pragma libcall ScanBase FinishProcess 4e0 801
  306. #pragma libcall ScanBase GetData 4e6 210804
  307. #pragma libcall ScanBase PutData 4ec 210804
  308. /**/
  309. #pragma libcall ScanBase EnableVMEM 4f2 001
  310. /**/
  311. #pragma libcall ScanBase LockBufLine 4f8 0802
  312. #pragma libcall ScanBase UnlockBufLine 4fe 0802
  313. /**/
  314. /*------------------------------ 1.6 ---------------------------*/
  315. /**/
  316. #pragma libcall ScanBase CheckCloseness 504 21003
  317. #pragma libcall ScanBase GetSourceArea 50a 3210805
  318. #pragma libcall ScanBase FreeSourceArea 510 801
  319. #pragma libcall ScanBase GetPreset 516 9802
  320. #pragma libcall ScanBase GetPresetBoth 51c BA9804
  321. #pragma libcall ScanBase GetPresetAspect 522 9802
  322. #pragma libcall ScanBase RedrawBrush 528 0
  323. #pragma libcall ScanBase RedrawCurrent 52e 0
  324. /**/
  325. #pragma libcall ScanBase AllocVMem 534 21003
  326. #pragma libcall ScanBase FreeVMem 53a 801
  327. #pragma libcall ScanBase GetVMem 540 0802
  328. #pragma libcall ScanBase PutVMem 546 0802
  329. #pragma libcall ScanBase LockVMem 54c 0802
  330. #pragma libcall ScanBase UnlockVMem 552 0802
  331. /**/
  332. #pragma libcall ScanBase EGed_NewCreateA 558 A9803
  333. #pragma libcall ScanBase EGed_NewDelete 55e 801
  334. #pragma libcall ScanBase EGed_Refresh 564 9802
  335. #pragma libcall ScanBase EGed_Add 56a 9802
  336. #pragma libcall ScanBase EGed_Remove 570 9802
  337. #pragma libcall ScanBase EGed_Activate 576 0802
  338. #pragma libcall ScanBase EGed_Enable 57c 10803
  339. #pragma libcall ScanBase EGed_Select 582 10803
  340. #pragma libcall ScanBase EGed_Get 588 0802
  341. #pragma libcall ScanBase EGed_Set 58e 10803
  342. #pragma libcall ScanBase EGed_ChangeCycleList 594 A910805
  343. #pragma libcall ScanBase EGed_ChangeLabel 59a 90803
  344. #pragma libcall ScanBase EGed_ChangeSliderRange 5a0 3210805
  345. #pragma libcall ScanBase EGed_GetIMsg 5a6 9802
  346. #pragma libcall ScanBase EGed_NewWindowA 5ac A9803
  347. #pragma libcall ScanBase EGed_GetGG 5b2 0802
  348. /**/
  349. /*------------------------------ 2.0 ---------------------------*/
  350. /**/
  351. #pragma libcall ScanBase CreatePreview 5b8 210804
  352. #pragma libcall ScanBase DeletePreview 5be 801
  353. #pragma libcall ScanBase DrawPreview 5c4 109804
  354. /* note a2/a1 reversed on this one:*/
  355. #pragma libcall ScanBase MakePreview 5ca 109A805
  356. #pragma libcall ScanBase DoPreviewWindowA 5d0 801
  357. #pragma libcall ScanBase reserved1234 5d6 0
  358. /**/
  359. #pragma libcall ScanBase NewBrush 5dc 801
  360. /**/
  361. #pragma libcall ScanBase DrawBoxOnPreview 5e2 321004
  362. #pragma libcall ScanBase DrawBoxOnPreview2 5e8 321004
  363. /**/
  364. #pragma libcall ScanBase HandleBar 5ee 0
  365. /**/
  366. /*pragma libcall ScanBase NewAirbrush 5f4 910804*/
  367. /*pragma libcall ScanBase NewPen 5fa 910804*/
  368. /**/
  369. #pragma libcall ScanBase DrawLineOnPreview 600 321004
  370. #pragma libcall ScanBase DrawOvalOnPreview 606 321004
  371. /**/
  372. #pragma libcall ScanBase DrawInverseBox 60c 3210805
  373. #pragma libcall ScanBase DrawInverseLine 612 3210805
  374. #pragma libcall ScanBase DrawInverseOval 618 3210805
  375. /**/
  376. #pragma libcall ScanBase AllocMappedImage 61e 321004
  377. #pragma libcall ScanBase FreeMappedImage 624 801
  378. /**/
  379. #pragma libcall ScanBase NewGetPreset 62a 09803
  380. /**/
  381.