home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format 106
/
af106a.adf
/
archives
/
serious.lzx
/
ViNCEd
/
Include
/
vnc_lib.i
< prev
next >
Wrap
Text File
|
1997-11-19
|
8KB
|
292 lines
* Produced by pragma 3.0 (13.08.96)
*-----------------------------------------
*-- VNCLibrary --
*-- © 1990-97 THOR-Software inc --
*-- --
*-- Library header file Version 3.50 --
*-- --
*-- created 5/2/92 by THOR --
*-- updated to 2.06 3/28/93 --
*-- updated to 2.08 4/21/93 --
*-- updated to 2.12 6/18/93 --
*-- updated to 2.14 6/25/93 --
*-- updated to 2.16 9/30/93 --
*-- updated to 2.17 10/4/93 --
*-- updated to 2.21 11/28/93 --
*-- updated to 2.26 1/1/94 --
*-- updated to 2.32 2/21/94 --
*-- updated to 3.00 3/1/96 --
*-- updated to 3.12 10/13/96 --
*-- updated to 3.14 11/02/96 --
*-- updated to 3.19 2/8/97 --
*-- updated to 3.30 3/30/97 --
*-- updated to 3.40 5/8/97 --
*-- updated to 3.50 16/7/97 --
*-----------------------------------------
*---- system entry points
*_LVOVNCInputHandler equ -42
_LVOVNCRawKeyConvert equ -48
*---- SnipMap Support
_LVOGetVNCSnip equ -54
_LVOSetVNCSnip equ -60
_LVOAddVNCSnipHook equ -66
_LVORemVNCSnipHook equ -72
*---- 2 slots reserved here
*---- global patchable hook control. Don't call it, patch it
_LVOInstallGlobalHooks equ -90
*---- tabexpansion control
_LVOSwitchTabExpansion equ -96
_LVOHandleTabExpansion equ -102
_LVOAbortTabExpansion equ -108
*---- system entry points, continued
*_LVOImVNCInputHandler equ -114
*_LVOVNCPost equ -120
*_LVOSysCopySnip equ -126
*_LVOSysPasteSnip equ -132
*_LVOVNCPreAdd equ -138
*_LVOVNCPostRemove equ -144
*---- CNWindow support
_LVOAddWindow equ -150
_LVORemWindow equ -156
_LVOLockWindow equ -162
_LVOUnLockWindow equ -168
_LVOAllocCNWindow equ -174
_LVOFreeCNWindow equ -180
_LVOOpenViNCWindow equ -186
_LVOCloseViNCWindow equ -192
*_LVOLockList equ -198
*_LVOUnLockList equ -204
_LVOFindCNWindow equ -210
_LVOUnFindCNWindow equ -216
*---- Preferences Support
_LVOLockPrefs equ -222
_LVOUnLockPrefs equ -228
_LVOSetVNCPrefs equ -234
_LVOGetVNCPrefs equ -240
_LVOGetVNCDefaultPrefs equ -246
_LVOLoadPrefs equ -252
_LVOSetWindowPrefs equ -258
_LVOGetWindowPrefs equ -264
*--- 2 slots reserved here
_LVOReduceINPLines equ -282
_LVOReduceUpperLines equ -288
_LVOReduceLowerLines equ -294
_LVOLoadPrefsFrom equ -300
_LVOList2Prefs equ -306
_LVOPrefs2List equ -312
_LVOAllocPrefsBuffer equ -318
_LVOFreePrefsBuffer equ -324
*---- entry points for creating custom windows
_LVODosInitPC equ -330
_LVOMainInitPC equ -336
_LVOMountHandler equ -342
_LVODisMountHandler equ -348
_LVOAddVNCHook equ -354
_LVORemVNCHook equ -360
*---- patchable hooks for window open/close messaging. Don't call them, patch them
_LVOSendRequestPattern equ -366
_LVOSendWindowOpens equ -372
_LVOSendWindowCloses equ -378
_LVOSendWindowQuits equ -384
*---- obsolete device support functions, use the pooled functions below !
_LVOVNCCreateExtIO equ -390
_LVOVNCDeleteExtIO equ -396
_LVOVNCCreateStdIO equ -402
_LVOVNCDeleteStdIO equ -408
_LVOVNCCreatePort equ -414
_LVOVNCDeletePort equ -420
_LVOVNCNewList equ -426
*_LVODelayAWhile equ -432
*---- More support functions and hooks, added in 3.0
_LVOVNCRequestFile equ -438
*---- Patchable hooks (try if you can do better)
_LVOCtrlZSuspend equ -444
*---- Even more support functions
_LVOVNCUniqueID equ -450
_LVOGetNodeN equ -456
*---- pooled editor memory management (static and dynamic)
_LVOAllocEdMem equ -462
_LVOFreeEdMem equ -468
_LVOAllocLine equ -474
_LVOFreeLine equ -480
_LVOGetYLine equ -486
_LVOGetForcedYLine equ -492
*---- line scrolling
_LVOLogicalScrollUp equ -498
_LVOLogicalScrollDown equ -504
_LVOLogicalRemoveNLines equ -510
_LVOLogicalInsertNBlankLines equ -516
*---- 1.3 callable allocvec functions
_LVOVNCAllocVec equ -522
_LVOVNCFreeVec equ -528
*---- patchable job control hooks
_LVONotifyChOwner equ -534
_LVONotifyClearScreen equ -540
*---- number conversion and strings
_LVOVNCAtoI equ -546
_LVOVNCHtoI equ -552
_LVOVNCStrToL equ -558
*_LVOVNCReserved03 equ -564
_LVOVNCItoA equ -570
*_LVOVNCReserved04 equ -576
*_LVOVNCObsoleteStrLen equ -582
_LVOVNCStrCmp equ -588
_LVOVNCStrICmp equ -594
_LVOVNCToUpper equ -600
_LVOVNCSPrintf equ -606
_LVOFilterInput equ -612
*---- 1 slot reserved here
*---- more support 3.0
_LVOConvertWindowTitle equ -624
_LVOFindCloseMacro equ -630
_LVOPrintSuspend equ -636
*---- scrolling, inserting and deleting
_LVOScrollNLeft equ -642
_LVOScrollNRight equ -648
_LVOScrollNUp equ -654
_LVOScrollNDown equ -660
_LVORemoveNLines equ -666
_LVOInsertNLines equ -672
_LVODeleteLinesDown equ -678
_LVOSetTextRange equ -684
_LVOInsertBlock equ -690
_LVOInsertChar equ -696
_LVODeleteChar equ -702
_LVOPrintAll equ -708
_LVORefreshAll equ -714
*---- 3 slots reserved here
*---- block functions
_LVOBlockStart equ -738
_LVOBlockChange equ -744
_LVOBlockEnd equ -750
*_LVOVNCReserved08 equ -756
_LVOCutBlock equ -762
_LVOCopyBlock equ -768
_LVOPasteBlock equ -774
_LVOPasteCommand equ -780
_LVOHideBlock equ -786
_LVOCopyBlockQuiet equ -792
_LVOVNCMICut equ -798
_LVOVNCMICopy equ -804
_LVOVNCMIPaste equ -810
_LVOVNCMISelectAll equ -816
_LVOCopyBufferToVec equ -822
_LVORemoveBlock equ -828
*---- mask functions et al.
_LVOGetGlobalRasterMask equ -834
_LVORemakeRasterLists equ -840
_LVOFlushCopyBuffer equ -846
*---- more block support 3.0
_LVOVNCMICopyQuiet equ -852
*---- gadget support
_LVOHandleGadgets equ -858
*_LVOVNCReserved18 equ -864
*_LVOVNCReserved19 equ -870
_LVOGetProp equ -876
_LVOSetProp equ -882
_LVOGetXProp equ -888
_LVOGetYProp equ -894
_LVOSetXProp equ -900
_LVOSetYProp equ -906
*_LVOVNCObsoleteBuildPropGadget equ -912
*_LVOVNCReserved11 equ -918
_LVOAllocMacro equ -924
_LVOAllocButton equ -930
*---- 2 slots reserved here
*---- DOS support functions
_LVOVNCReplyPacket equ -948
_LVOAllocAsyncPacket equ -954
_LVOQueueOwnerLine equ -960
_LVOPushOwnerLine equ -966
_LVOGetLineData equ -972
_LVOPutLineData equ -978
_LVOVNCLockDeviceList equ -984
_LVOVNCUnLockDeviceList equ -990
_LVOSendAsyncPacket equ -996
_LVOVNCDoPacket equ -1002
*---- line controlling
_LVOSaveActual equ -1008
_LVOLoadActual equ -1014
_LVOClearActualINP equ -1020
_LVOChangeActualINP equ -1026
*---- console hacks
_LVODataToConsole equ -1032
_LVODataFromConsole equ -1038
*---- support functions
_LVOSwitchToUser equ -1044
_LVOSwitchToDOS equ -1050
*---- job control functions
_LVOForeground equ -1056
_LVOBackground equ -1062
*---- cursor movement
_LVOMoveCursorXY equ -1068
_LVOMoveCursorX equ -1074
_LVOCursorToLeft equ -1080
_LVOCursorToRight equ -1086
_LVODeleteCursorLine equ -1092
_LVONewSizeWindow equ -1098
_LVOSearchWordFWD equ -1104
_LVOSearchWordBKWD equ -1110
_LVOHandleKeys equ -1116
_LVOEmptyWindowPort equ -1122
*---- 4 slots reserved here
*---- nenu support
*_LVOVNCReserved14 equ -1152
_LVOHandleMenu equ -1158
_LVORemoveMenu equ -1164
_LVOBuildMenu equ -1170
*_LVOVNCReserved20 equ -1176
*_LVOVNCReserved21 equ -1182
_LVORemoveMenuFromWindow equ -1188
_LVOAddMenuToWindow equ -1194
_LVOBuildMenuStructs equ -1200
_LVOSetEditItems equ -1206
_LVOConvertString equ -1212
*_LVOVNCReserved22 equ -1218
_LVODoAsciiData equ -1224
*_LVOVNCReserved15 equ -1230
*_LVOVNCReserved16 equ -1236
_LVOFreeMacroList equ -1242
*---- 3 slots reserved here
*---- miscellaneos
_LVOPredLine equ -1266
_LVOSuccLine equ -1272
*_LVOVNCReserved17 equ -1278
_LVOClearFrame equ -1284
_LVOBuildIfNeed equ -1290
_LVODisplayCursor equ -1296
_LVORemoveCursor equ -1302
_LVOCmpText equ -1308
_LVOSearchToPast equ -1314
_LVOSearchToFuture equ -1320
*_LVOSearchObsolete1 equ -1326
*_LVOSearchObsolete2 equ -1332
_LVOPredStarter equ -1338
_LVOSuccStarter equ -1344
_LVOLinearToLine equ -1350
_LVOLinearToAlloc equ -1356
_LVOLineToLinear equ -1362
*---- 1 slot reserved here
*---- extended version 3.00 entries: pooled device support
_LVOPoolCreateExtIO equ -1374
_LVOPoolDeleteExtIO equ -1380
_LVOPoolCreateStdIO equ -1386
_LVOPoolDeleteStdIO equ -1392
_LVOPoolCreatePort equ -1398
_LVOPoolDeletePort equ -1404
*---- 4 slots reserved here
*---- extended 3.50 entries: buffer io support
_LVOVNCFOpen equ -1434
_LVOVNCFClose equ -1440
_LVOVNCFRead equ -1446
_LVOVNCFWrite equ -1452
_LVOVNCFSeek equ -1458
_LVOVNCOneRequester equ -1464
_LVOVNCTwoRequester equ -1470
_LVOVNCBuildFailureString equ -1476
_LVOGetHistory equ -1482
_LVOGetScreen equ -1488
_LVOPutHistory equ -1494
_LVOPutScreen equ -1500
*---- 4 slots reserved here