home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 1 / Mecomp-CD.iso / amiga / tools / utillities / vinced / include / vnc_lib.i < prev    next >
Text File  |  1997-05-08  |  8KB  |  276 lines

  1. *-----------------------------------------
  2. *-- VNCLibrary                          --
  3. *-- © 1990-97 THOR-Software inc         --
  4. *--                                     --
  5. *-- Library header file Version 3.40    --
  6. *--                                     --
  7. *-- created 5/2/92 by THOR              --
  8. *-- updated to 2.06  3/28/93            --
  9. *-- updated to 2.08  4/21/93            --
  10. *-- updated to 2.12  6/18/93            --
  11. *-- updated to 2.14  6/25/93            --
  12. *-- updated to 2.16  9/30/93            --
  13. *-- updated to 2.17  10/4/93            --
  14. *-- updated to 2.21  11/28/93           --
  15. *-- updated to 2.26  1/1/94             --
  16. *-- updated to 2.32  2/21/94            --
  17. *-- updated to 3.00  3/1/96             --
  18. *-- updated to 3.12  10/13/96           --
  19. *-- updated to 3.14  11/02/96           --
  20. *-- updated to 3.19  2/8/97             --
  21. *-- updated to 3.30  3/30/97            --
  22. *-- updated to 3.40  5/8/97             --
  23. *-----------------------------------------
  24. *---- system entry points
  25. *_LVOVNCInputHandler    equ    -42
  26. _LVOVNCRawKeyConvert    equ    -48
  27. *---- SnipMap Support
  28. _LVOGetVNCSnip    equ    -54
  29. _LVOSetVNCSnip    equ    -60
  30. _LVOAddVNCSnipHook    equ    -66
  31. _LVORemVNCSnipHook    equ    -72
  32. *---- 2 slots reserved here
  33. *---- global patchable hook control. Don't call it, patch it
  34. _LVOInstallGlobalHooks    equ    -90
  35. *---- tabexpansion control
  36. _LVOSwitchTabExpansion    equ    -96
  37. _LVOHandleTabExpansion    equ    -102
  38. _LVOAbortTabExpansion    equ    -108
  39. *---- system entry points, continued
  40. *_LVOImVNCInputHandler    equ    -114
  41. *_LVOVNCPost    equ    -120
  42. *_LVOSysCopySnip    equ    -126
  43. *_LVOSysPasteSnip    equ    -132
  44. *_LVOVNCPreAdd    equ    -138
  45. *_LVOVNCPostRemove    equ    -144
  46. *---- CNWindow support
  47. _LVOAddWindow    equ    -150
  48. _LVORemWindow    equ    -156
  49. _LVOLockWindow    equ    -162
  50. _LVOUnLockWindow    equ    -168
  51. _LVOAllocCNWindow    equ    -174
  52. _LVOFreeCNWindow    equ    -180
  53. _LVOOpenViNCWindow    equ    -186
  54. _LVOCloseViNCWindow    equ    -192
  55. *_LVOLockList    equ    -198
  56. *_LVOUnLockList    equ    -204
  57. _LVOFindCNWindow    equ    -210
  58. _LVOUnFindCNWindow    equ    -216
  59. *---- Preferences Support
  60. _LVOLockPrefs    equ    -222
  61. _LVOUnLockPrefs    equ    -228
  62. _LVOSetVNCPrefs    equ    -234
  63. _LVOGetVNCPrefs    equ    -240
  64. _LVOGetVNCDefaultPrefs    equ    -246
  65. _LVOLoadPrefs    equ    -252
  66. _LVOSetWindowPrefs    equ    -258
  67. _LVOGetWindowPrefs    equ    -264
  68. *--- 2 slots reserved here
  69. _LVOReduceINPLines    equ    -282
  70. _LVOReduceUpperLines    equ    -288
  71. _LVOReduceLowerLines    equ    -294
  72. _LVOLoadPrefsFrom    equ    -300
  73. _LVOList2Prefs    equ    -306
  74. _LVOPrefs2List    equ    -312
  75. _LVOAllocPrefsBuffer    equ    -318
  76. _LVOFreePrefsBuffer    equ    -324
  77. *---- entry points for creating custom windows
  78. _LVODosInitPC    equ    -330
  79. _LVOMainInitPC    equ    -336
  80. _LVOMountHandler    equ    -342
  81. _LVODisMountHandler    equ    -348
  82. _LVOAddVNCHook    equ    -354
  83. _LVORemVNCHook    equ    -360
  84. *---- patchable hooks for window open/close messaging. Don't call them, patch them
  85. _LVOSendRequestPattern    equ    -366
  86. _LVOSendWindowOpens    equ    -372
  87. _LVOSendWindowCloses    equ    -378
  88. _LVOSendWindowQuits    equ    -384
  89. *---- obsolete device support functions, use the pooled functions below !
  90. _LVOVNCCreateExtIO    equ    -390
  91. _LVOVNCDeleteExtIO    equ    -396
  92. _LVOVNCCreateStdIO    equ    -402
  93. _LVOVNCDeleteStdIO    equ    -408
  94. _LVOVNCCreatePort    equ    -414
  95. _LVOVNCDeletePort    equ    -420
  96. _LVOVNCNewList    equ    -426
  97. *_LVODelayAWhile    equ    -432
  98. *---- More support functions and hooks, added in 3.0
  99. _LVOVNCRequestFile    equ    -438
  100. *---- Patchable hooks (try if you can do better)
  101. _LVOCtrlZSuspend    equ    -444
  102. *---- Even more support functions
  103. _LVOVNCUniqueID    equ    -450
  104. _LVOGetNodeN    equ    -456
  105. *---- pooled editor memory management (static and dynamic)
  106. _LVOAllocEdMem    equ    -462
  107. _LVOFreeEdMem    equ    -468
  108. _LVOAllocLine    equ    -474
  109. _LVOFreeLine    equ    -480
  110. _LVOGetYLine    equ    -486
  111. _LVOGetForcedYLine    equ    -492
  112. *---- line scrolling
  113. _LVOLogicalScrollUp    equ    -498
  114. _LVOLogicalScrollDown    equ    -504
  115. _LVOLogicalRemoveNLines    equ    -510
  116. _LVOLogicalInsertNBlankLines    equ    -516
  117. *---- 1.3 callable allocvec functions
  118. _LVOVNCAllocVec    equ    -522
  119. _LVOVNCFreeVec    equ    -528
  120. *---- patchable job control hooks
  121. _LVONotifyChOwner    equ    -534
  122. _LVONotifyClearScreen    equ    -540
  123. *---- number conversion and strings
  124. _LVOVNCAtoI    equ    -546
  125. _LVOVNCHtoI    equ    -552
  126. _LVOVNCStrToL    equ    -558
  127. *_LVOVNCReserved03    equ    -564
  128. _LVOVNCItoA    equ    -570
  129. *_LVOVNCReserved04    equ    -576
  130. *_LVOVNCObsoleteStrLen    equ    -582
  131. _LVOVNCStrCmp    equ    -588
  132. _LVOVNCStrICmp    equ    -594
  133. _LVOVNCToUpper    equ    -600
  134. _LVOVNCSPrintf    equ    -606
  135. _LVOFilterInput    equ    -612
  136. *---- 1 slot reserved here
  137. *---- more support 3.0
  138. _LVOConvertWindowTitle    equ    -624
  139. _LVOFindCloseMacro    equ    -630
  140. _LVOPrintSuspend    equ    -636
  141. *---- scrolling, inserting and deleting
  142. _LVOScrollNLeft    equ    -642
  143. _LVOScrollNRight    equ    -648
  144. _LVOScrollNUp    equ    -654
  145. _LVOScrollNDown    equ    -660
  146. _LVORemoveNLines    equ    -666
  147. _LVOInsertNLines    equ    -672
  148. _LVODeleteLinesDown    equ    -678
  149. _LVOSetTextRange    equ    -684
  150. _LVOInsertBlock    equ    -690
  151. _LVOInsertChar    equ    -696
  152. _LVODeleteChar    equ    -702
  153. _LVOPrintAll    equ    -708
  154. _LVORefreshAll    equ    -714
  155. *---- 3 slots reserved here
  156. *---- block functions
  157. _LVOBlockStart    equ    -738
  158. _LVOBlockChange    equ    -744
  159. _LVOBlockEnd    equ    -750
  160. *_LVOVNCReserved08    equ    -756
  161. _LVOCutBlock    equ    -762
  162. _LVOCopyBlock    equ    -768
  163. _LVOPasteBlock    equ    -774
  164. _LVOPasteCommand    equ    -780
  165. _LVOHideBlock    equ    -786
  166. _LVOCopyBlockQuiet    equ    -792
  167. _LVOVNCMICut    equ    -798
  168. _LVOVNCMICopy    equ    -804
  169. _LVOVNCMIPaste    equ    -810
  170. _LVOVNCMISelectAll    equ    -816
  171. _LVOCopyBufferToVec    equ    -822
  172. _LVORemoveBlock    equ    -828
  173. *---- mask functions et al.
  174. _LVOGetGlobalRasterMask    equ    -834
  175. _LVORemakeRasterLists    equ    -840
  176. _LVOFlushCopyBuffer    equ    -846
  177. *---- more block support 3.0
  178. _LVOVNCMICopyQuiet    equ    -852
  179. *---- gadget support
  180. _LVOHandleGadgets    equ    -858
  181. *_LVOVNCReserved18    equ    -864
  182. *_LVOVNCReserved19    equ    -870
  183. _LVOGetProp    equ    -876
  184. _LVOSetProp    equ    -882
  185. _LVOGetXProp    equ    -888
  186. _LVOGetYProp    equ    -894
  187. _LVOSetXProp    equ    -900
  188. _LVOSetYProp    equ    -906
  189. *_LVOVNCObsoleteBuildPropGadget    equ    -912
  190. *_LVOVNCReserved11    equ    -918
  191. _LVOAllocMacro    equ    -924
  192. _LVOAllocButton    equ    -930
  193. *---- 2 slots reserved here
  194. *---- DOS support functions
  195. _LVOVNCReplyPacket    equ    -948
  196. _LVOAllocAsyncPacket    equ    -954
  197. _LVOQueueOwnerLine    equ    -960
  198. _LVOPushOwnerLine    equ    -966
  199. _LVOGetLineData    equ    -972
  200. _LVOPutLineData    equ    -978
  201. _LVOVNCLockDeviceList    equ    -984
  202. _LVOVNCUnLockDeviceList    equ    -990
  203. _LVOSendAsyncPacket    equ    -996
  204. _LVOVNCDoPacket    equ    -1002
  205. *---- line controlling
  206. _LVOSaveActual    equ    -1008
  207. _LVOLoadActual    equ    -1014
  208. _LVOClearActualINP    equ    -1020
  209. _LVOChangeActualINP    equ    -1026
  210. *---- console hacks
  211. _LVODataToConsole    equ    -1032
  212. _LVODataFromConsole    equ    -1038
  213. *---- support functions
  214. _LVOSwitchToUser    equ    -1044
  215. _LVOSwitchToDOS    equ    -1050
  216. *---- job control functions
  217. _LVOForeground    equ    -1056
  218. _LVOBackground    equ    -1062
  219. *---- cursor movement
  220. _LVOMoveCursorXY    equ    -1068
  221. _LVOMoveCursorX    equ    -1074
  222. _LVOCursorToLeft    equ    -1080
  223. _LVOCursorToRight    equ    -1086
  224. _LVODeleteCursorLine    equ    -1092
  225. _LVONewSizeWindow    equ    -1098
  226. _LVOSearchWordFWD    equ    -1104
  227. _LVOSearchWordBKWD    equ    -1110
  228. _LVOHandleKeys    equ    -1116
  229. _LVOEmptyWindowPort    equ    -1122
  230. *---- 4 slots reserved here
  231. *---- nenu support
  232. *_LVOVNCReserved14    equ    -1152
  233. _LVOHandleMenu    equ    -1158
  234. _LVORemoveMenu    equ    -1164
  235. _LVOBuildMenu    equ    -1170
  236. *_LVOVNCReserved20    equ    -1176
  237. *_LVOVNCReserved21    equ    -1182
  238. _LVORemoveMenuFromWindow    equ    -1188
  239. _LVOAddMenuToWindow    equ    -1194
  240. _LVOBuildMenuStructs    equ    -1200
  241. _LVOSetEditItems    equ    -1206
  242. _LVOConvertString    equ    -1212
  243. *_LVOVNCReserved22    equ    -1218
  244. _LVODoAsciiData    equ    -1224
  245. *_LVOVNCReserved15    equ    -1230
  246. *_LVOVNCReserved16    equ    -1236
  247. _LVOFreeMacroList    equ    -1242
  248. *---- 3 slots reserved here
  249. *---- miscellaneos
  250. _LVOPredLine    equ    -1266
  251. _LVOSuccLine    equ    -1272
  252. *_LVOVNCReserved17    equ    -1278
  253. _LVOClearFrame    equ    -1284
  254. _LVOBuildIfNeed    equ    -1290
  255. _LVODisplayCursor    equ    -1296
  256. _LVORemoveCursor    equ    -1302
  257. _LVOCmpText    equ    -1308
  258. _LVOSearchToPast    equ    -1314
  259. _LVOSearchToFuture    equ    -1320
  260. *_LVOSearchObsolete1    equ    -1326
  261. *_LVOSearchObsolete2    equ    -1332
  262. _LVOPredStarter    equ    -1338
  263. _LVOSuccStarter    equ    -1344
  264. _LVOLinearToLine    equ    -1350
  265. _LVOLinearToAlloc    equ    -1356
  266. _LVOLineToLinear    equ    -1362
  267. *---- 1 slot reserved here
  268. *---- extended version 3.00 entries: pooled device support
  269. _LVOPoolCreateExtIO    equ    -1374
  270. _LVOPoolDeleteExtIO    equ    -1380
  271. _LVOPoolCreateStdIO    equ    -1386
  272. _LVOPoolDeleteStdIO    equ    -1392
  273. _LVOPoolCreatePort    equ    -1398
  274. _LVOPoolDeletePort    equ    -1404
  275. *---- 4 slots reserved here
  276.