home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Basic / OTL-BBU1.DMS / in.adf / Includes / libraries / amigaguide.bb2 next >
Unknown  |  1994-04-04  |  5.3 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 00 3b 20 24 56 45 52 | 3a 20 61 6d 69 67 61 67 |;.; $VER|: amigag|
|00000010| 75 69 64 65 2e 62 62 32 | 20 34 30 2e 30 20 28 30 |uide.bb2| 40.0 (0|
|00000020| 32 2e 30 33 2e 39 34 29 | 00 3b 00 00 80 12 22 65 |2.03.94)|.;...."e|
|00000030| 78 65 63 2f 74 79 70 65 | 73 2e 62 62 32 22 00 00 |xec/type|s.bb2"..|
|00000040| 80 12 22 65 78 65 63 2f | 6c 69 73 74 73 2e 62 62 |.."exec/|lists.bb|
|00000050| 32 22 00 00 80 12 22 65 | 78 65 63 2f 6e 6f 64 65 |2"...."e|xec/node|
|00000060| 73 2e 62 62 32 22 00 00 | 80 12 22 65 78 65 63 2f |s.bb2"..|.."exec/|
|00000070| 73 65 6d 61 70 68 6f 72 | 65 73 2e 62 62 32 22 00 |semaphor|es.bb2".|
|00000080| 00 80 12 22 69 6e 74 75 | 69 74 69 6f 6e 2f 69 6e |..."intu|ition/in|
|00000090| 74 75 69 74 69 6f 6e 2e | 62 62 32 22 00 00 80 12 |tuition.|bb2"....|
|000000a0| 22 69 6e 74 75 69 74 69 | 6f 6e 2f 73 63 72 65 65 |"intuiti|on/scree|
|000000b0| 6e 73 2e 62 62 32 22 00 | 00 80 12 22 69 6e 74 75 |ns.bb2".|..."intu|
|000000c0| 69 74 69 6f 6e 2f 63 6c | 61 73 73 75 73 72 2e 62 |ition/cl|assusr.b|
|000000d0| 62 32 22 00 00 80 12 22 | 64 6f 73 2f 64 6f 73 2e |b2"...."|dos/dos.|
|000000e0| 62 62 32 22 00 00 80 12 | 22 75 74 69 6c 69 74 79 |bb2"....|"utility|
|000000f0| 2f 74 61 67 69 74 65 6d | 2e 62 62 32 22 00 00 3b |/tagitem|.bb2"..;|
|00000100| 23 69 66 6e 64 65 66 20 | 41 50 53 48 5f 54 4f 4f |#ifndef |APSH_TOO|
|00000110| 4c 5f 49 44 00 23 41 50 | 53 48 5f 54 4f 4f 4c 5f |L_ID.#AP|SH_TOOL_|
|00000120| 49 44 3d 31 31 30 30 30 | 00 23 53 74 61 72 74 75 |ID=11000|.#Startu|
|00000130| 70 4d 73 67 49 44 3d 28 | 23 41 50 53 48 5f 54 4f |pMsgID=(|#APSH_TO|
|00000140| 4f 4c 5f 49 44 2b 31 29 | 3b 2f 2a 20 53 74 61 72 |OL_ID+1)|;/* Star|
|00000150| 74 75 70 20 6d 65 73 73 | 61 67 65 20 2a 2f 00 23 |tup mess|age */.#|
|00000160| 4c 6f 67 69 6e 54 6f 6f | 6c 49 44 3d 28 23 41 50 |LoginToo|lID=(#AP|
|00000170| 53 48 5f 54 4f 4f 4c 5f | 49 44 2b 32 29 3b 2f 2a |SH_TOOL_|ID+2);/*|
|00000180| 20 4c 6f 67 69 6e 20 61 | 20 74 6f 6f 6c 20 53 49 | Login a| tool SI|
|00000190| 50 43 20 70 6f 72 74 20 | 2a 2f 00 23 4c 6f 67 6f |PC port |*/.#Logo|
|000001a0| 75 74 54 6f 6f 6c 49 44 | 3d 28 23 41 50 53 48 5f |utToolID|=(#APSH_|
|000001b0| 54 4f 4f 4c 5f 49 44 2b | 33 29 3b 2f 2a 20 4c 6f |TOOL_ID+|3);/* Lo|
|000001c0| 67 6f 75 74 20 61 20 74 | 6f 6f 6c 20 53 49 50 43 |gout a t|ool SIPC|
|000001d0| 20 70 6f 72 74 20 2a 2f | 00 23 53 68 75 74 64 6f | port */|.#Shutdo|
|000001e0| 77 6e 4d 73 67 49 44 3d | 28 23 41 50 53 48 5f 54 |wnMsgID=|(#APSH_T|
|000001f0| 4f 4f 4c 5f 49 44 2b 34 | 29 3b 2f 2a 20 53 68 75 |OOL_ID+4|);/* Shu|
|00000200| 74 64 6f 77 6e 20 6d 65 | 73 73 61 67 65 20 2a 2f |tdown me|ssage */|
|00000210| 00 23 41 63 74 69 76 61 | 74 65 54 6f 6f 6c 49 44 |.#Activa|teToolID|
|00000220| 3d 28 23 41 50 53 48 5f | 54 4f 4f 4c 5f 49 44 2b |=(#APSH_|TOOL_ID+|
|00000230| 35 29 3b 2f 2a 20 41 63 | 74 69 76 61 74 65 20 74 |5);/* Ac|tivate t|
|00000240| 6f 6f 6c 20 2a 2f 00 23 | 44 65 61 63 74 69 76 61 |ool */.#|Deactiva|
|00000250| 74 65 54 6f 6f 6c 49 44 | 3d 28 23 41 50 53 48 5f |teToolID|=(#APSH_|
|00000260| 54 4f 4f 4c 5f 49 44 2b | 36 29 3b 2f 2a 20 44 65 |TOOL_ID+|6);/* De|
|00000270| 61 63 74 69 76 61 74 65 | 20 74 6f 6f 6c 20 2a 2f |activate| tool */|
|00000280| 00 23 41 63 74 69 76 65 | 54 6f 6f 6c 49 44 3d 28 |.#Active|ToolID=(|
|00000290| 23 41 50 53 48 5f 54 4f | 4f 4c 5f 49 44 2b 37 29 |#APSH_TO|OL_ID+7)|
|000002a0| 3b 2f 2a 20 54 6f 6f 6c | 20 41 63 74 69 76 65 20 |;/* Tool| Active |
|000002b0| 2a 2f 00 23 49 6e 61 63 | 74 69 76 65 54 6f 6f 6c |*/.#Inac|tiveTool|
|000002c0| 49 44 3d 28 23 41 50 53 | 48 5f 54 4f 4f 4c 5f 49 |ID=(#APS|H_TOOL_I|
|000002d0| 44 2b 38 29 3b 2f 2a 20 | 54 6f 6f 6c 20 49 6e 61 |D+8);/* |Tool Ina|
|000002e0| 63 74 69 76 65 20 2a 2f | 00 23 54 6f 6f 6c 53 74 |ctive */|.#ToolSt|
|000002f0| 61 74 75 73 49 44 3d 28 | 23 41 50 53 48 5f 54 4f |atusID=(|#APSH_TO|
|00000300| 4f 4c 5f 49 44 2b 39 29 | 3b 2f 2a 20 53 74 61 74 |OL_ID+9)|;/* Stat|
|00000310| 75 73 20 6d 65 73 73 61 | 67 65 20 2a 2f 00 23 54 |us messa|ge */.#T|
|00000320| 6f 6f 6c 43 6d 64 49 44 | 3d 28 23 41 50 53 48 5f |oolCmdID|=(#APSH_|
|00000330| 54 4f 4f 4c 5f 49 44 2b | 31 30 29 3b 2f 2a 20 54 |TOOL_ID+|10);/* T|
|00000340| 6f 6f 6c 20 63 6f 6d 6d | 61 6e 64 20 6d 65 73 73 |ool comm|and mess|
|00000350| 61 67 65 20 2a 2f 00 23 | 54 6f 6f 6c 43 6d 64 52 |age */.#|ToolCmdR|
|00000360| 65 70 6c 79 49 44 3d 28 | 23 41 50 53 48 5f 54 4f |eplyID=(|#APSH_TO|
|00000370| 4f 4c 5f 49 44 2b 31 31 | 29 3b 2f 2a 20 52 65 70 |OL_ID+11|);/* Rep|
|00000380| 6c 79 20 74 6f 20 74 6f | 6f 6c 20 63 6f 6d 6d 61 |ly to to|ol comma|
|00000390| 6e 64 20 2a 2f 00 23 53 | 68 75 74 64 6f 77 6e 54 |nd */.#S|hutdownT|
|000003a0| 6f 6f 6c 49 44 3d 28 23 | 41 50 53 48 5f 54 4f 4f |oolID=(#|APSH_TOO|
|000003b0| 4c 5f 49 44 2b 31 32 29 | 3b 2f 2a 20 53 68 75 74 |L_ID+12)|;/* Shut|
|000003c0| 64 6f 77 6e 20 74 6f 6f | 6c 20 2a 2f 00 3b 23 65 |down too|l */.;#e|
|000003d0| 6e 64 69 66 00 00 3b 2f | 2a 20 41 74 74 72 69 62 |ndif..;/|* Attrib|
|000003e0| 75 74 65 73 20 61 63 63 | 65 70 74 65 64 20 62 79 |utes acc|epted by|
|000003f0| 20 47 65 74 41 6d 69 67 | 61 47 75 69 64 65 41 74 | GetAmig|aGuideAt|
|00000400| 74 72 28 29 20 2a 2f 00 | 23 41 47 41 5f 44 75 6d |tr() */.|#AGA_Dum|
|00000410| 6d 79 3d 28 23 54 41 47 | 5f 55 53 45 52 29 00 23 |my=(#TAG|_USER).#|
|00000420| 41 47 41 5f 50 61 74 68 | 3d 28 23 41 47 41 5f 44 |AGA_Path|=(#AGA_D|
|00000430| 75 6d 6d 79 2b 31 29 00 | 23 41 47 41 5f 58 52 65 |ummy+1).|#AGA_XRe|
|00000440| 66 4c 69 73 74 3d 28 23 | 41 47 41 5f 44 75 6d 6d |fList=(#|AGA_Dumm|
|00000450| 79 2b 32 29 00 23 41 47 | 41 5f 41 63 74 69 76 61 |y+2).#AG|A_Activa|
|00000460| 74 65 3d 28 23 41 47 41 | 5f 44 75 6d 6d 79 2b 33 |te=(#AGA|_Dummy+3|
|00000470| 29 00 23 41 47 41 5f 43 | 6f 6e 74 65 78 74 3d 28 |).#AGA_C|ontext=(|
|00000480| 23 41 47 41 5f 44 75 6d | 6d 79 2b 34 29 00 00 23 |#AGA_Dum|my+4)..#|
|00000490| 41 47 41 5f 48 65 6c 70 | 47 72 6f 75 70 3d 28 23 |AGA_Help|Group=(#|
|000004a0| 41 47 41 5f 44 75 6d 6d | 79 2b 35 29 00 3b 2f 2a |AGA_Dumm|y+5).;/*|
|000004b0| 20 28 55 4c 4f 4e 47 29 | 20 55 6e 69 71 75 65 20 | (ULONG)| Unique |
|000004c0| 69 64 65 6e 74 69 66 69 | 65 72 20 2a 2f 00 00 3b |identifi|er */..;|
|000004d0| 74 79 70 65 64 65 66 20 | 76 6f 69 64 20 2a 41 4d |typedef |void *AM|
|000004e0| 49 47 41 47 55 49 44 45 | 43 4f 4e 54 45 58 54 3b |IGAGUIDE|CONTEXT;|
|000004f0| 00 00 80 01 2e 41 6d 69 | 67 61 47 75 69 64 65 4d |.....Ami|gaGuideM|
|00000500| 73 67 00 61 67 6d 5f 4d | 73 67 2e 4d 65 73 73 61 |sg.agm_M|sg.Messa|
|00000510| 67 65 3b 2f 2a 20 45 6d | 62 65 64 64 65 64 20 45 |ge;/* Em|bedded E|
|00000520| 78 65 63 20 6d 65 73 73 | 61 67 65 20 73 74 72 75 |xec mess|age stru|
|00000530| 63 74 75 72 65 20 2a 2f | 00 61 67 6d 5f 54 79 70 |cture */|.agm_Typ|
|00000540| 65 2e 6c 20 3b 2f 2a 20 | 54 79 70 65 20 6f 66 20 |e.l ;/* |Type of |
|00000550| 6d 65 73 73 61 67 65 20 | 2a 2f 00 2a 61 67 6d 5f |message |*/.*agm_|
|00000560| 44 61 74 61 2e 62 20 3b | 2f 2a 20 50 6f 69 6e 74 |Data.b ;|/* Point|
|00000570| 65 72 20 74 6f 20 6d 65 | 73 73 61 67 65 20 64 61 |er to me|ssage da|
|00000580| 74 61 20 2a 2f 00 61 67 | 6d 5f 44 53 69 7a 65 2e |ta */.ag|m_DSize.|
|00000590| 6c 20 3b 2f 2a 20 53 69 | 7a 65 20 6f 66 20 6d 65 |l ;/* Si|ze of me|
|000005a0| 73 73 61 67 65 20 64 61 | 74 61 20 2a 2f 00 61 67 |ssage da|ta */.ag|
|000005b0| 6d 5f 44 54 79 70 65 2e | 6c 20 3b 2f 2a 20 54 79 |m_DType.|l ;/* Ty|
|000005c0| 70 65 20 6f 66 20 6d 65 | 73 73 61 67 65 20 64 61 |pe of me|ssage da|
|000005d0| 74 61 20 2a 2f 00 61 67 | 6d 5f 50 72 69 5f 52 65 |ta */.ag|m_Pri_Re|
|000005e0| 74 2e 6c 20 3b 2f 2a 20 | 50 72 69 6d 61 72 79 20 |t.l ;/* |Primary |
|000005f0| 72 65 74 75 72 6e 20 76 | 61 6c 75 65 20 2a 2f 00 |return v|alue */.|
|00000600| 61 67 6d 5f 53 65 63 5f | 52 65 74 2e 6c 20 3b 2f |agm_Sec_|Ret.l ;/|
|00000610| 2a 20 53 65 63 6f 6e 64 | 61 72 79 20 72 65 74 75 |* Second|ary retu|
|00000620| 72 6e 20 76 61 6c 75 65 | 20 2a 2f 00 2a 61 67 6d |rn value| */.*agm|
|00000630| 5f 53 79 73 74 65 6d 31 | 2e 62 00 2a 61 67 6d 5f |_System1|.b.*agm_|
|00000640| 53 79 73 74 65 6d 32 2e | 62 00 80 02 20 80 01 00 |System2.|b... ...|
|00000650| 00 80 01 2e 6e 61 67 5f | 43 6f 6e 74 65 78 74 00 |....nag_|Context.|
|00000660| 20 20 2a 6e 61 67 5f 43 | 6f 6e 74 65 78 74 2e 62 | *nag_C|ontext.b|
|00000670| 00 80 02 20 80 01 00 00 | 3b 2f 2a 20 41 6c 6c 6f |... ....|;/* Allo|
|00000680| 63 61 74 69 6f 6e 20 64 | 65 73 63 72 69 70 74 69 |cation d|escripti|
|00000690| 6f 6e 20 73 74 72 75 63 | 74 75 72 65 20 2a 2f 00 |on struc|ture */.|
|000006a0| 80 01 2e 4e 65 77 41 6d | 69 67 61 47 75 69 64 65 |...NewAm|igaGuide|
|000006b0| 00 2a 6e 61 67 5f 4c 6f | 63 6b 2e 62 20 3b 2f 2a |.*nag_Lo|ck.b ;/*|
|000006c0| 20 4c 6f 63 6b 20 6f 6e | 20 74 68 65 20 64 6f 63 | Lock on| the doc|
|000006d0| 75 6d 65 6e 74 20 64 69 | 72 65 63 74 6f 72 79 20 |ument di|rectory |
|000006e0| 2a 2f 00 2a 6e 61 67 5f | 4e 61 6d 65 2e 62 20 3b |*/.*nag_|Name.b ;|
|000006f0| 2f 2a 20 4e 61 6d 65 20 | 6f 66 20 64 6f 63 75 6d |/* Name |of docum|
|00000700| 65 6e 74 20 66 69 6c 65 | 20 2a 2f 00 2a 6e 61 67 |ent file| */.*nag|
|00000710| 5f 53 63 72 65 65 6e 2e | 53 63 72 65 65 6e 3b 2f |_Screen.|Screen;/|
|00000720| 2a 20 53 63 72 65 65 6e | 20 74 6f 20 70 6c 61 63 |* Screen| to plac|
|00000730| 65 20 77 69 6e 64 6f 77 | 73 20 77 69 74 68 69 6e |e window|s within|
|00000740| 20 2a 2f 00 2a 6e 61 67 | 5f 50 75 62 53 63 72 65 | */.*nag|_PubScre|
|00000750| 65 6e 2e 62 20 3b 2f 2a | 20 50 75 62 6c 69 63 20 |en.b ;/*| Public |
|00000760| 73 63 72 65 65 6e 20 6e | 61 6d 65 20 74 6f 20 6f |screen n|ame to o|
|00000770| 70 65 6e 20 6f 6e 20 2a | 2f 00 2a 6e 61 67 5f 48 |pen on *|/.*nag_H|
|00000780| 6f 73 74 50 6f 72 74 2e | 62 20 3b 2f 2a 20 41 70 |ostPort.|b ;/* Ap|
|00000790| 70 6c 69 63 61 74 69 6f | 6e 27 73 20 41 52 65 78 |plicatio|n's ARex|
|000007a0| 78 20 70 6f 72 74 20 6e | 61 6d 65 20 2a 2f 00 2a |x port n|ame */.*|
|000007b0| 6e 61 67 5f 43 6c 69 65 | 6e 74 50 6f 72 74 2e 62 |nag_Clie|ntPort.b|
|000007c0| 20 3b 2f 2a 20 4e 61 6d | 65 20 74 6f 20 61 73 73 | ;/* Nam|e to ass|
|000007d0| 69 67 6e 20 74 6f 20 74 | 68 65 20 63 6c 69 65 6e |ign to t|he clien|
|000007e0| 74 73 20 41 52 65 78 78 | 20 70 6f 72 74 20 2a 2f |ts ARexx| port */|
|000007f0| 00 2a 6e 61 67 5f 42 61 | 73 65 4e 61 6d 65 2e 62 |.*nag_Ba|seName.b|
|00000800| 20 3b 2f 2a 20 42 61 73 | 65 20 6e 61 6d 65 20 6f | ;/* Bas|e name o|
|00000810| 66 20 74 68 65 20 61 70 | 70 6c 69 63 61 74 69 6f |f the ap|plicatio|
|00000820| 6e 20 2a 2f 00 6e 61 67 | 5f 46 6c 61 67 73 2e 6c |n */.nag|_Flags.l|
|00000830| 20 3b 2f 2a 20 46 6c 61 | 67 73 20 2a 2f 00 2a 6e | ;/* Fla|gs */.*n|
|00000840| 61 67 5f 43 6f 6e 74 65 | 78 74 2e 6e 61 67 5f 43 |ag_Conte|xt.nag_C|
|00000850| 6f 6e 74 65 78 74 20 3b | 2f 2a 20 4e 55 4c 4c 20 |ontext ;|/* NULL |
|00000860| 74 65 72 6d 69 6e 61 74 | 65 64 20 63 6f 6e 74 65 |terminat|ed conte|
|00000870| 78 74 20 74 61 62 6c 65 | 20 2a 2f 00 2a 6e 61 67 |xt table| */.*nag|
|00000880| 5f 4e 6f 64 65 2e 62 20 | 3b 2f 2a 20 4e 6f 64 65 |_Node.b |;/* Node|
|00000890| 20 74 6f 20 61 6c 69 67 | 6e 20 6f 6e 20 66 69 72 | to alig|n on fir|
|000008a0| 73 74 20 28 64 65 66 61 | 75 6c 74 73 20 74 6f 20 |st (defa|ults to |
|000008b0| 4d 61 69 6e 29 20 2a 2f | 00 6e 61 67 5f 4c 69 6e |Main) */|.nag_Lin|
|000008c0| 65 2e 6c 20 3b 2f 2a 20 | 4c 69 6e 65 20 74 6f 20 |e.l ;/* |Line to |
|000008d0| 61 6c 69 67 6e 20 6f 6e | 20 2a 2f 00 2a 6e 61 67 |align on| */.*nag|
|000008e0| 5f 45 78 74 65 6e 73 2e | 54 61 67 49 74 65 6d 3b |_Extens.|TagItem;|
|000008f0| 2f 2a 20 54 61 67 20 61 | 72 72 61 79 20 65 78 74 |/* Tag a|rray ext|
|00000900| 65 6e 73 69 6f 6e 20 2a | 2f 00 2a 6e 61 67 5f 43 |ension *|/.*nag_C|
|00000910| 6c 69 65 6e 74 2e 77 20 | 3b 2f 2a 20 50 72 69 76 |lient.w |;/* Priv|
|00000920| 61 74 65 21 20 4d 55 53 | 54 20 62 65 20 4e 55 4c |ate! MUS|T be NUL|
|00000930| 4c 20 2a 2f 00 80 02 20 | 80 01 00 00 3b 2f 2a 20 |L */... |....;/* |
|00000940| 70 75 62 6c 69 63 20 43 | 6c 69 65 6e 74 20 66 6c |public C|lient fl|
|00000950| 61 67 73 20 2a 2f 00 23 | 48 54 46 5f 4c 4f 41 44 |ags */.#|HTF_LOAD|
|00000960| 5f 49 4e 44 45 58 3d 28 | 31 80 7c 30 29 3b 2f 2a |_INDEX=(|1.|0);/*|
|00000970| 20 46 6f 72 63 65 20 6c | 6f 61 64 20 74 68 65 20 | Force l|oad the |
|00000980| 69 6e 64 65 78 20 61 74 | 20 69 6e 69 74 20 74 69 |index at| init ti|
|00000990| 6d 65 20 2a 2f 00 23 48 | 54 46 5f 4c 4f 41 44 5f |me */.#H|TF_LOAD_|
|000009a0| 41 4c 4c 3d 28 31 80 7c | 31 29 3b 2f 2a 20 46 6f |ALL=(1.||1);/* Fo|
|000009b0| 72 63 65 20 6c 6f 61 64 | 20 74 68 65 20 65 6e 74 |rce load| the ent|
|000009c0| 69 72 65 20 64 61 74 61 | 62 61 73 65 20 61 74 20 |ire data|base at |
|000009d0| 69 6e 69 74 20 2a 2f 00 | 23 48 54 46 5f 43 41 43 |init */.|#HTF_CAC|
|000009e0| 48 45 5f 4e 4f 44 45 3d | 28 31 80 7c 32 29 3b 2f |HE_NODE=|(1.|2);/|
|000009f0| 2a 20 43 61 63 68 65 20 | 65 61 63 68 20 6e 6f 64 |* Cache |each nod|
|00000a00| 65 20 61 73 20 76 69 73 | 69 74 65 64 20 2a 2f 00 |e as vis|ited */.|
|00000a10| 23 48 54 46 5f 43 41 43 | 48 45 5f 44 42 3d 28 31 |#HTF_CAC|HE_DB=(1|
|00000a20| 80 7c 33 29 3b 2f 2a 20 | 4b 65 65 70 20 74 68 65 |.|3);/* |Keep the|
|00000a30| 20 62 75 66 66 65 72 73 | 20 61 72 6f 75 6e 64 20 | buffers| around |
|00000a40| 75 6e 74 69 6c 20 65 78 | 70 75 6e 67 65 20 2a 2f |until ex|punge */|
|00000a50| 00 23 48 54 46 5f 55 4e | 49 51 55 45 3d 28 31 80 |.#HTF_UN|IQUE=(1.|
|00000a60| 7c 31 35 29 3b 2f 2a 20 | 55 6e 69 71 75 65 20 41 ||15);/* |Unique A|
|00000a70| 52 65 78 78 20 70 6f 72 | 74 20 6e 61 6d 65 20 2a |Rexx por|t name *|
|00000a80| 2f 00 23 48 54 46 5f 4e | 4f 41 43 54 49 56 41 54 |/.#HTF_N|OACTIVAT|
|00000a90| 45 3d 28 31 80 7c 31 36 | 29 3b 2f 2a 20 44 6f 6e |E=(1.|16|);/* Don|
|00000aa0| 27 74 20 61 63 74 69 76 | 61 74 65 20 77 69 6e 64 |'t activ|ate wind|
|00000ab0| 6f 77 20 2a 2f 00 00 23 | 48 54 46 43 5f 53 59 53 |ow */..#|HTFC_SYS|
|00000ac0| 47 41 44 53 3d 24 38 30 | 30 30 30 30 30 30 00 00 |GADS=$80|000000..|
|00000ad0| 3b 2f 2a 20 43 61 6c 6c | 62 61 63 6b 20 66 75 6e |;/* Call|back fun|
|00000ae0| 63 74 69 6f 6e 20 49 44 | 27 73 20 2a 2f 00 23 48 |ction ID|'s */.#H|
|00000af0| 54 48 5f 4f 50 45 4e 3d | 30 00 23 48 54 48 5f 43 |TH_OPEN=|0.#HTH_C|
|00000b00| 4c 4f 53 45 3d 31 00 00 | 23 48 54 45 52 52 5f 4e |LOSE=1..|#HTERR_N|
|00000b10| 4f 54 5f 45 4e 4f 55 47 | 48 5f 4d 45 4d 4f 52 59 |OT_ENOUG|H_MEMORY|
|00000b20| 3d 31 30 30 00 23 48 54 | 45 52 52 5f 43 41 4e 54 |=100.#HT|ERR_CANT|
|00000b30| 5f 4f 50 45 4e 5f 44 41 | 54 41 42 41 53 45 3d 31 |_OPEN_DA|TABASE=1|
|00000b40| 30 31 00 23 48 54 45 52 | 52 5f 43 41 4e 54 5f 46 |01.#HTER|R_CANT_F|
|00000b50| 49 4e 44 5f 4e 4f 44 45 | 3d 31 30 32 00 23 48 54 |IND_NODE|=102.#HT|
|00000b60| 45 52 52 5f 43 41 4e 54 | 5f 4f 50 45 4e 5f 4e 4f |ERR_CANT|_OPEN_NO|
|00000b70| 44 45 3d 31 30 33 00 23 | 48 54 45 52 52 5f 43 41 |DE=103.#|HTERR_CA|
|00000b80| 4e 54 5f 4f 50 45 4e 5f | 57 49 4e 44 4f 57 3d 31 |NT_OPEN_|WINDOW=1|
|00000b90| 30 34 00 23 48 54 45 52 | 52 5f 49 4e 56 41 4c 49 |04.#HTER|R_INVALI|
|00000ba0| 44 5f 43 4f 4d 4d 41 4e | 44 3d 31 30 35 00 23 48 |D_COMMAN|D=105.#H|
|00000bb0| 54 45 52 52 5f 43 41 4e | 54 5f 43 4f 4d 50 4c 45 |TERR_CAN|T_COMPLE|
|00000bc0| 54 45 3d 31 30 36 00 23 | 48 54 45 52 52 5f 50 4f |TE=106.#|HTERR_PO|
|00000bd0| 52 54 5f 43 4c 4f 53 45 | 44 3d 31 30 37 00 23 48 |RT_CLOSE|D=107.#H|
|00000be0| 54 45 52 52 5f 43 41 4e | 54 5f 43 52 45 41 54 45 |TERR_CAN|T_CREATE|
|00000bf0| 5f 50 4f 52 54 3d 31 30 | 38 00 23 48 54 45 52 52 |_PORT=10|8.#HTERR|
|00000c00| 5f 4b 45 59 57 4f 52 44 | 5f 4e 4f 54 5f 46 4f 55 |_KEYWORD|_NOT_FOU|
|00000c10| 4e 44 3d 31 31 33 00 00 | 3b 74 79 70 65 64 65 66 |ND=113..|;typedef|
|00000c20| 20 73 74 72 75 63 74 20 | 41 6d 69 67 61 47 75 69 | struct |AmigaGui|
|00000c30| 64 65 48 6f 73 74 20 2a | 41 4d 49 47 41 47 55 49 |deHost *|AMIGAGUI|
|00000c40| 44 45 48 4f 53 54 3b 00 | 00 3b 2f 2a 20 43 72 6f |DEHOST;.|.;/* Cro|
|00000c50| 73 73 20 72 65 66 65 72 | 65 6e 63 65 20 6e 6f 64 |ss refer|ence nod|
|00000c60| 65 20 2a 2f 00 80 01 2e | 58 52 65 66 00 78 72 5f |e */....|XRef.xr_|
|00000c70| 4e 6f 64 65 2e 4e 6f 64 | 65 3b 2f 2a 20 45 6d 62 |Node.Nod|e;/* Emb|
|00000c80| 65 64 64 65 64 20 6e 6f | 64 65 20 2a 2f 00 78 72 |edded no|de */.xr|
|00000c90| 5f 50 61 64 2e 77 20 3b | 2f 2a 20 50 61 64 64 69 |_Pad.w ;|/* Paddi|
|00000ca0| 6e 67 20 2a 2f 00 2a 78 | 72 5f 44 46 2e 62 20 3b |ng */.*x|r_DF.b ;|
|00000cb0| 44 6f 63 46 69 6c 65 3b | 2f 2a 20 44 6f 63 75 6d |DocFile;|/* Docum|
|00000cc0| 65 6e 74 20 64 65 66 69 | 6e 65 64 20 69 6e 20 2a |ent defi|ned in *|
|00000cd0| 2f 20 57 68 65 72 65 20 | 69 73 20 74 68 69 73 20 |/ Where |is this |
|00000ce0| 74 79 70 65 20 64 65 66 | 69 6e 65 64 3f 00 2a 78 |type def|ined?.*x|
|00000cf0| 72 5f 46 69 6c 65 2e 62 | 20 3b 2f 2a 20 4e 61 6d |r_File.b| ;/* Nam|
|00000d00| 65 20 6f 66 20 64 6f 63 | 75 6d 65 6e 74 20 66 69 |e of doc|ument fi|
|00000d10| 6c 65 20 2a 2f 00 2a 78 | 72 5f 4e 61 6d 65 2e 62 |le */.*x|r_Name.b|
|00000d20| 20 3b 2f 2a 20 4e 61 6d | 65 20 6f 66 20 69 74 65 | ;/* Nam|e of ite|
|00000d30| 6d 20 2a 2f 00 78 72 5f | 4c 69 6e 65 2e 6c 20 3b |m */.xr_|Line.l ;|
|00000d40| 2f 2a 20 4c 69 6e 65 20 | 64 65 66 69 6e 65 64 20 |/* Line |defined |
|00000d50| 61 74 20 2a 2f 00 80 02 | 20 80 01 00 00 23 58 52 |at */...| ....#XR|
|00000d60| 53 49 5a 45 3d 80 2f 2e | 58 52 65 66 00 00 3b 2f |SIZE=./.|XRef..;/|
|00000d70| 2a 20 54 79 70 65 73 20 | 6f 66 20 63 72 6f 73 73 |* Types |of cross|
|00000d80| 20 72 65 66 65 72 65 6e | 63 65 20 6e 6f 64 65 73 | referen|ce nodes|
|00000d90| 20 2a 2f 00 23 58 52 5f | 47 45 4e 45 52 49 43 3d | */.#XR_|GENERIC=|
|00000da0| 30 00 23 58 52 5f 46 55 | 4e 43 54 49 4f 4e 3d 31 |0.#XR_FU|NCTION=1|
|00000db0| 00 23 58 52 5f 43 4f 4d | 4d 41 4e 44 3d 32 00 23 |.#XR_COM|MAND=2.#|
|00000dc0| 58 52 5f 49 4e 43 4c 55 | 44 45 3d 33 00 23 58 52 |XR_INCLU|DE=3.#XR|
|00000dd0| 5f 4d 41 43 52 4f 3d 34 | 00 23 58 52 5f 53 54 52 |_MACRO=4|.#XR_STR|
|00000de0| 55 43 54 3d 35 00 23 58 | 52 5f 46 49 45 4c 44 3d |UCT=5.#X|R_FIELD=|
|00000df0| 36 00 23 58 52 5f 54 59 | 50 45 44 45 46 3d 37 00 |6.#XR_TY|PEDEF=7.|
|00000e00| 23 58 52 5f 44 45 46 49 | 4e 45 3d 38 00 00 3b 2f |#XR_DEFI|NE=8..;/|
|00000e10| 2a 20 43 61 6c 6c 62 61 | 63 6b 20 68 61 6e 64 6c |* Callba|ck handl|
|00000e20| 65 20 2a 2f 00 80 01 2e | 41 6d 69 67 61 47 75 69 |e */....|AmigaGui|
|00000e30| 64 65 48 6f 73 74 00 61 | 67 68 5f 44 69 73 70 61 |deHost.a|gh_Dispa|
|00000e40| 74 63 68 65 72 2e 48 6f | 6f 6b 3b 2f 2a 20 44 69 |tcher.Ho|ok;/* Di|
|00000e50| 73 70 61 74 63 68 65 72 | 20 2a 2f 00 61 67 68 5f |spatcher| */.agh_|
|00000e60| 52 65 73 65 72 76 65 64 | 2e 6c 20 3b 2f 2a 20 4d |Reserved|.l ;/* M|
|00000e70| 75 73 74 20 62 65 20 30 | 20 2a 2f 00 61 67 68 5f |ust be 0| */.agh_|
|00000e80| 46 6c 61 67 73 2e 6c 00 | 61 67 68 5f 55 73 65 43 |Flags.l.|agh_UseC|
|00000e90| 6e 74 2e 6c 20 3b 2f 2a | 20 4e 75 6d 62 65 72 20 |nt.l ;/*| Number |
|00000ea0| 6f 66 20 6f 70 65 6e 20 | 6e 6f 64 65 73 20 2a 2f |of open |nodes */|
|00000eb0| 00 2a 61 67 68 5f 53 79 | 73 74 65 6d 44 61 74 61 |.*agh_Sy|stemData|
|00000ec0| 2e 62 20 3b 2f 2a 20 52 | 65 73 65 72 76 65 64 20 |.b ;/* R|eserved |
|00000ed0| 66 6f 72 20 73 79 73 74 | 65 6d 20 75 73 65 20 2a |for syst|em use *|
|00000ee0| 2f 00 2a 61 67 68 5f 55 | 73 65 72 44 61 74 61 2e |/.*agh_U|serData.|
|00000ef0| 62 20 3b 2f 2a 20 41 6e | 79 74 68 69 6e 67 20 79 |b ;/* An|ything y|
|00000f00| 6f 75 20 77 61 6e 74 2e | 2e 2e 20 2a 2f 00 80 02 |ou want.|.. */...|
|00000f10| 20 80 01 00 00 3b 2f 2a | 20 4d 65 74 68 6f 64 73 | ....;/*| Methods|
|00000f20| 20 2a 2f 00 23 48 4d 5f | 46 49 4e 44 4e 4f 44 45 | */.#HM_|FINDNODE|
|00000f30| 3d 31 00 23 48 4d 5f 4f | 50 45 4e 4e 4f 44 45 3d |=1.#HM_O|PENNODE=|
|00000f40| 32 00 23 48 4d 5f 43 4c | 4f 53 45 4e 4f 44 45 3d |2.#HM_CL|OSENODE=|
|00000f50| 33 00 23 48 4d 5f 45 58 | 50 55 4e 47 45 3d 31 30 |3.#HM_EX|PUNGE=10|
|00000f60| 3b 2f 2a 20 45 78 70 75 | 6e 67 65 20 44 61 74 61 |;/* Expu|nge Data|
|00000f70| 42 61 73 65 20 2a 2f 00 | 00 3b 2f 2a 20 48 4d 5f |Base */.|.;/* HM_|
|00000f80| 46 49 4e 44 4e 4f 44 45 | 20 2a 2f 00 80 01 2e 6f |FINDNODE| */....o|
|00000f90| 70 46 69 6e 64 48 6f 73 | 74 00 4d 65 74 68 6f 64 |pFindHos|t.Method|
|00000fa0| 49 44 2e 6c 00 2a 6f 66 | 68 5f 41 74 74 72 73 2e |ID.l.*of|h_Attrs.|
|00000fb0| 54 61 67 49 74 65 6d 3b | 2f 2a 20 20 52 3a 20 41 |TagItem;|/* R: A|
|00000fc0| 64 64 69 74 69 6f 6e 61 | 6c 20 61 74 74 72 69 62 |dditiona|l attrib|
|00000fd0| 75 74 65 73 20 2a 2f 00 | 2a 6f 66 68 5f 4e 6f 64 |utes */.|*ofh_Nod|
|00000fe0| 65 2e 62 20 3b 2f 2a 20 | 20 52 3a 20 4e 61 6d 65 |e.b ;/* | R: Name|
|00000ff0| 20 6f 66 20 6e 6f 64 65 | 20 2a 2f 00 2a 6f 66 68 | of node| */.*ofh|
|00001000| 5f 54 4f 43 2e 62 20 3b | 2f 2a 20 20 57 3a 20 54 |_TOC.b ;|/* W: T|
|00001010| 61 62 6c 65 20 6f 66 20 | 43 6f 6e 74 65 6e 74 73 |able of |Contents|
|00001020| 20 2a 2f 00 2a 6f 66 68 | 5f 54 69 74 6c 65 2e 62 | */.*ofh|_Title.b|
|00001030| 20 3b 2f 2a 20 20 57 3a | 20 54 69 74 6c 65 20 74 | ;/* W:| Title t|
|00001040| 6f 20 67 69 76 65 20 74 | 6f 20 74 68 65 20 6e 6f |o give t|o the no|
|00001050| 64 65 20 2a 2f 00 2a 6f | 66 68 5f 4e 65 78 74 2e |de */.*o|fh_Next.|
|00001060| 62 20 3b 2f 2a 20 20 57 | 3a 20 4e 65 78 74 20 6e |b ;/* W|: Next n|
|00001070| 6f 64 65 20 74 6f 20 62 | 72 6f 77 73 65 20 74 6f |ode to b|rowse to|
|00001080| 20 2a 2f 00 2a 6f 66 68 | 5f 50 72 65 76 2e 62 20 | */.*ofh|_Prev.b |
|00001090| 3b 2f 2a 20 20 57 3a 20 | 50 72 65 76 69 6f 75 73 |;/* W: |Previous|
|000010a0| 20 6e 6f 64 65 20 74 6f | 20 62 72 6f 77 73 65 20 | node to| browse |
|000010b0| 74 6f 20 2a 2f 00 80 02 | 20 80 01 00 00 3b 2f 2a |to */...| ....;/*|
|000010c0| 20 48 4d 5f 4f 50 45 4e | 4e 4f 44 45 2c 20 48 4d | HM_OPEN|NODE, HM|
|000010d0| 5f 43 4c 4f 53 45 4e 4f | 44 45 20 2a 2f 00 80 01 |_CLOSENO|DE */...|
|000010e0| 2e 6f 70 4e 6f 64 65 49 | 4f 00 4d 65 74 68 6f 64 |.opNodeI|O.Method|
|000010f0| 49 44 2e 6c 00 2a 6f 6e | 6d 5f 41 74 74 72 73 2e |ID.l.*on|m_Attrs.|
|00001100| 54 61 67 49 74 65 6d 3b | 2f 2a 20 20 52 3a 20 41 |TagItem;|/* R: A|
|00001110| 64 64 69 74 69 6f 6e 61 | 6c 20 61 74 74 72 69 62 |dditiona|l attrib|
|00001120| 75 74 65 73 20 2a 2f 00 | 2a 6f 6e 6d 5f 4e 6f 64 |utes */.|*onm_Nod|
|00001130| 65 2e 62 20 3b 2f 2a 20 | 20 52 3a 20 4e 6f 64 65 |e.b ;/* | R: Node|
|00001140| 20 6e 61 6d 65 20 61 6e | 64 20 61 72 67 75 6d 65 | name an|d argume|
|00001150| 6e 74 73 20 2a 2f 00 2a | 6f 6e 6d 5f 46 69 6c 65 |nts */.*|onm_File|
|00001160| 4e 61 6d 65 2e 62 20 3b | 2f 2a 20 20 57 3a 20 46 |Name.b ;|/* W: F|
|00001170| 69 6c 65 20 6e 61 6d 65 | 20 62 75 66 66 65 72 20 |ile name| buffer |
|00001180| 2a 2f 00 2a 6f 6e 6d 5f | 44 6f 63 42 75 66 66 65 |*/.*onm_|DocBuffe|
|00001190| 72 2e 62 20 3b 2f 2a 20 | 20 57 3a 20 4e 6f 64 65 |r.b ;/* | W: Node|
|000011a0| 20 62 75 66 66 65 72 20 | 2a 2f 00 6f 6e 6d 5f 42 | buffer |*/.onm_B|
|000011b0| 75 66 66 4c 65 6e 2e 6c | 20 3b 2f 2a 20 20 57 3a |uffLen.l| ;/* W:|
|000011c0| 20 53 69 7a 65 20 6f 66 | 20 62 75 66 66 65 72 20 | Size of| buffer |
|000011d0| 2a 2f 00 6f 6e 6d 5f 46 | 6c 61 67 73 2e 6c 20 3b |*/.onm_F|lags.l ;|
|000011e0| 2f 2a 20 52 57 3a 20 43 | 6f 6e 74 72 6f 6c 20 66 |/* RW: C|ontrol f|
|000011f0| 6c 61 67 73 20 2a 2f 00 | 80 02 20 80 01 00 00 3b |lags */.|.. ....;|
|00001200| 2f 2a 20 6f 6e 6d 5f 46 | 6c 61 67 73 20 2a 2f 00 |/* onm_F|lags */.|
|00001210| 23 48 54 4e 46 5f 4b 45 | 45 50 3d 28 31 80 7c 30 |#HTNF_KE|EP=(1.|0|
|00001220| 29 3b 2f 2a 20 44 6f 6e | 27 74 20 66 6c 75 73 68 |);/* Don|'t flush|
|00001230| 20 74 68 69 73 20 6e 6f | 64 65 20 75 6e 74 69 6c | this no|de until|
|00001240| 20 64 61 74 61 62 61 73 | 65 20 69 73 00 3b 20 20 | databas|e is.; |
|00001250| 20 20 20 20 20 20 2a 20 | 63 6c 6f 73 65 64 2e 20 | * |closed. |
|00001260| 2a 2f 00 23 48 54 4e 46 | 5f 52 45 53 45 52 56 45 |*/.#HTNF|_RESERVE|
|00001270| 44 31 3d 28 31 80 7c 31 | 29 3b 2f 2a 20 52 65 73 |D1=(1.|1|);/* Res|
|00001280| 65 72 76 65 64 20 66 6f | 72 20 73 79 73 74 65 6d |erved fo|r system|
|00001290| 20 75 73 65 20 2a 2f 00 | 23 48 54 4e 46 5f 52 45 | use */.|#HTNF_RE|
|000012a0| 53 45 52 56 45 44 32 3d | 28 31 80 7c 32 29 3b 2f |SERVED2=|(1.|2);/|
|000012b0| 2a 20 52 65 73 65 72 76 | 65 64 20 66 6f 72 20 73 |* Reserv|ed for s|
|000012c0| 79 73 74 65 6d 20 75 73 | 65 20 2a 2f 00 23 48 54 |ystem us|e */.#HT|
|000012d0| 4e 46 5f 41 53 43 49 49 | 3d 28 31 80 7c 33 29 3b |NF_ASCII|=(1.|3);|
|000012e0| 2f 2a 20 4e 6f 64 65 20 | 69 73 20 73 74 72 61 69 |/* Node |is strai|
|000012f0| 67 68 74 20 41 53 43 49 | 49 20 2a 2f 00 23 48 54 |ght ASCI|I */.#HT|
|00001300| 4e 46 5f 52 45 53 45 52 | 56 45 44 33 3d 28 31 80 |NF_RESER|VED3=(1.|
|00001310| 7c 34 29 3b 2f 2a 20 52 | 65 73 65 72 76 65 64 20 ||4);/* R|eserved |
|00001320| 66 6f 72 20 73 79 73 74 | 65 6d 20 75 73 65 20 2a |for syst|em use *|
|00001330| 2f 00 23 48 54 4e 46 5f | 43 4c 45 41 4e 3d 28 31 |/.#HTNF_|CLEAN=(1|
|00001340| 80 7c 35 29 3b 2f 2a 20 | 52 65 6d 6f 76 65 20 74 |.|5);/* |Remove t|
|00001350| 68 65 20 6e 6f 64 65 20 | 66 72 6f 6d 20 74 68 65 |he node |from the|
|00001360| 20 64 61 74 61 62 61 73 | 65 20 2a 2f 00 23 48 54 | databas|e */.#HT|
|00001370| 4e 46 5f 44 4f 4e 45 3d | 28 31 80 7c 36 29 3b 2f |NF_DONE=|(1.|6);/|
|00001380| 2a 20 44 6f 6e 65 20 77 | 69 74 68 20 6e 6f 64 65 |* Done w|ith node|
|00001390| 20 2a 2f 00 00 3b 2f 2a | 20 6f 6e 6d 5f 41 74 74 | */..;/*| onm_Att|
|000013a0| 72 73 20 2a 2f 00 23 48 | 54 4e 41 5f 44 75 6d 6d |rs */.#H|TNA_Dumm|
|000013b0| 79 3d 28 23 54 41 47 5f | 55 53 45 52 29 00 23 48 |y=(#TAG_|USER).#H|
|000013c0| 54 4e 41 5f 53 63 72 65 | 65 6e 3d 28 23 48 54 4e |TNA_Scre|en=(#HTN|
|000013d0| 41 5f 44 75 6d 6d 79 2b | 31 29 3b 2f 2a 20 28 73 |A_Dummy+|1);/* (s|
|000013e0| 74 72 75 63 74 20 53 63 | 72 65 65 6e 20 2a 29 20 |truct Sc|reen *) |
|000013f0| 53 63 72 65 65 6e 20 74 | 68 61 74 20 77 69 6e 64 |Screen t|hat wind|
|00001400| 6f 77 20 72 65 73 69 64 | 65 73 20 69 6e 20 2a 2f |ow resid|es in */|
|00001410| 00 23 48 54 4e 41 5f 50 | 65 6e 73 3d 28 23 48 54 |.#HTNA_P|ens=(#HT|
|00001420| 4e 41 5f 44 75 6d 6d 79 | 2b 32 29 3b 2f 2a 20 50 |NA_Dummy|+2);/* P|
|00001430| 65 6e 20 61 72 72 61 79 | 20 28 66 72 6f 6d 20 44 |en array| (from D|
|00001440| 72 61 77 49 6e 66 6f 29 | 20 2a 2f 00 23 48 54 4e |rawInfo)| */.#HTN|
|00001450| 41 5f 52 65 63 74 61 6e | 67 6c 65 3d 28 23 48 54 |A_Rectan|gle=(#HT|
|00001460| 4e 41 5f 44 75 6d 6d 79 | 2b 33 29 3b 2f 2a 20 57 |NA_Dummy|+3);/* W|
|00001470| 69 6e 64 6f 77 20 62 6f | 78 20 2a 2f 00 00 23 48 |indow bo|x */..#H|
|00001480| 54 4e 41 5f 48 65 6c 70 | 47 72 6f 75 70 3d 28 23 |TNA_Help|Group=(#|
|00001490| 48 54 4e 41 5f 44 75 6d | 6d 79 2b 35 29 3b 2f 2a |HTNA_Dum|my+5);/*|
|000014a0| 20 28 55 4c 4f 4e 47 29 | 20 75 6e 69 71 75 65 20 | (ULONG)| unique |
|000014b0| 69 64 65 6e 74 69 66 69 | 65 72 20 2a 2f 00 00 00 |identifi|er */...|
|000014c0| 3b 2f 2a 20 48 4d 5f 45 | 58 50 55 4e 47 45 20 2a |;/* HM_E|XPUNGE *|
|000014d0| 2f 00 80 01 2e 6f 70 45 | 78 70 75 6e 67 65 4e 6f |/....opE|xpungeNo|
|000014e0| 64 65 00 4d 65 74 68 6f | 64 49 44 2e 6c 00 2a 6f |de.Metho|dID.l.*o|
|000014f0| 65 6e 5f 41 74 74 72 73 | 2e 54 61 67 49 74 65 6d |en_Attrs|.TagItem|
|00001500| 3b 2f 2a 20 20 52 3a 20 | 41 64 64 69 74 69 6f 6e |;/* R: |Addition|
|00001510| 61 6c 20 61 74 74 72 69 | 62 75 74 65 73 20 2a 2f |al attri|butes */|
|00001520| 00 80 02 20 80 01 00 | |... ... | |
+--------+-------------------------+-------------------------+--------+--------+