MZ@ !L!This program requires Microsoft Windows. $NE<-'@PO8 :@ a V*0   03000 000 00%"0630G:0PA0Y DLL_HEADER LISTCREATELISTREPLACELINE LISTADDLINELISTDELETELINE LISTGETSELECT LISTSETSELECT LISTDESTROYLISTGETMULSELECTLISTSETMULSELECTLISTHIDELISTSHOW LISTGETLINELISTWEP LISTGETLINELISTDELETELINE LISTSETSELECTLISTSHOW LISTGETSELECTLISTHIDE LISTDESTROY___EXPORTEDSTUB LISTADDLINE LISTGETMULSELECT LISTCREATE LISTSETMULSELECT LISTREPLACELINE KERNELGDIUSER>F*0$XScrolling List Box DLLؐEU،u%t tv0:P#X]MؐEUظ]MPSQRd yZY[X3$WHt@ ZY[X CDDBؐEUWV>63PQ tiPģ80.dt!<ģ:.du?RwZ6`6^6\6Z6X& ^_]MˌؐEUظ]M EUWVBFVTFPv v V x&V3P)^_f]MU׋v ؎3~tItI]U~3uI]ؐEU66666]MˌؐEU؋(3*,3&s` 222222]MˌؐEUVWؐEUVW.iQ uV22M22D22; - X_^]Mˋ(&&%.dt!;s EtؐEUظPP]MؐEU؃ tڎŒF^333 t&>tFu@$F 1 RP* ^`Vϋ3_I^?G^ u^O]MalEؐEUظ5VW3FFv &v F t~}Fn, tF tx~ t*3ɋѸB.dt!r{F uFV yHfVFѸB.dt !FV yNVB.dt !븋VN F B.dt !rDؐEU؃^;Br D tB3ɋ.dt8 !rDt}^F V3FFWVfN ? uR^>m =vKܺ=(s+ԋN < t ;t' ;u F^_^}2PSQ+"Q^@.dt !YrF;wY[Xß~u%s $^D@t^ ^?u F+Ff^_^_N uSV@.dt2 !s uD@t &?uUSQQPs [Y t[m].>*t.+UVvPs Yށ2" t L GL GڍGTTDD^] * ظPPZ3 t =MuW "]XSPPQWGtht+IAAw tQs 35D k &=t;ru"rHs3#R.Zs t+WG w JBw _YËGtQRQSw.d3 uu@A u VQRP t&;uV t[YZGtJW [YZWw ;w uwt$OO_r3]MsP$X2]Ms]M2ˢ@ u<"s < r<vט4ÊؐEU3f]MːYZ;s+RQ3ؐEUVv&L^]MˌؐEUVWNwi tH6 VW_^s+_;uX6&t;u t ^t ;r 3 tv tp_^]MˋсQ.d3 uu`AS u PQR[ tEPtP u. t*ŽP tXY3ۉG&E G YU]ASw _ 3#[uBSw_ ;t6K3 T;sr#tH;s#rЭtƒD[GG [Lt +H+ ƌUW&&G&_SPPK[_]WOOw HƌڎGG3_&E u &]&&u&\&\Gw&] &]&]&]؋F~ tjFFFF>F3FFFFPFFFFFP Uhh61؍FVFN AQv vhhPb:vh `jFPQWV؋vF&t ^ &7FF&t FVF&t FVF&|ujFVj jFVjFVvvF&t PZFjjvvFĞ&w PFĞ&w vvĞ&w vvĞ&w h &wPĞ&w &G@@P&wjGPPP uPjjĞ&w vĞ&w vvĞ&w vvĞ&w v-W5Ğ&w vv^_˸ WV؋F HHt*-)tTHu-uvv v vvVvjP‹&V1V#FVFVvjFPFV^&Gt RPSvFvjBP[V^&F &GF&^&G&^&GWvVjRFHu/VjFPFVWh jjjPvv8~uJVjFPFVWh jjjPFV@RP^&Pv33^_ ? WVjBjhFPV u3"vv FPV*v vD@WPFPjjjhjjjjjjjjvv&F&F&FF&hhjjhPjvvvv&j6jjvFPjvhhjj~t3 Q PRPjjFHPvWh6jjWjPvWj^&^_WVv jFPFV t?^&FvCjBvv @@jPFPV uvvFPW~vv jFPh jjj;F v~ RM^F~ ^&?t&F< tF&vhWvvptGF^& t F^&?uv#vv3^_1WV؋v VjFPKFV tG^&vhVjBFPhN IQjjvhVvvW;^_YWVvjFPtFV tC^&vvjkPhFHPjj2Wh jjjV3^_WVvjFPFV u32^&vvjV8Wh jjj#@^_GWV؋vVjFPaFV t0^&vVjXPhFHPjjW^_UvWVvjgFPFV u34^&vvjVWhFHPjj^_%WV؋v VjFP?FV t1^&v]Vj6PhvFHRPWo^_WV؋vVjFPFV t^&vVjW^_WV؋vVjFP FV t$^&v$Vj,VW2^_?VjBvjQFPh FHPjj@jPPZFV u3vh FHPvvVt^LstWndCls%s:=%dListbox*tk o i Ixp C[>mD0-)|*-U8I=5#9 BlEKx[WZ f_fEEE50P 0PX000WP ``````ppxxxx(null)   <>R6000 - stack overflow R6003 - integer divide by 0 R6009 - not enough space for environment R6018 - unexpected heap error run-time error R6002 - floating-point support not loaded 4VS_VERSION_INFO?2StringFileInfo040904E4CompanyNameSolis Design, Inc. Unauthorized use or distribution of this software is prohibited. For information about licensing, contact Solis at (415) 696-8700 (415) 696-8703 fax email: solisinc@aol.comH4FileDescriptionAllows Authorware to create and manage list boxes. FileVersion1.0.2 InternalNamelIST DLL8$LegalCopyrightCopyright 1996 Solis Design, Inc.LegalTrademarks! OriginalFilenameLIST.DLL(ProductNamelIST DLL for AuthorwareProductVersion1.0.2$VarFileInfoTranslation ListCreateListAddLineListReplaceLineListDeleteLineListGetSelectListSetSelectListDestroyListGetMulSelectListSetMulSelectListHideListShowListGetLineWWWWWWSWSSWListHandle := ListCreate(WindowHandle, x, y, width, height, font, font size, sclick var name, dclick var name, multiple select) Returns a handle to a list window. x is the distance to the left edge of the box. y is the distance to the top of the box. width is the width of the box. height is the height of the box. font is the name of the font in which the list is displayed. font size is the size of the font in which the list is displayed. sclick var name is the name of the Authorware variable that is changed to the line number of list item that the user selected. dclick var name is the same except for double clicks. multiple select is a boolean. If true, the user is allowed to select more than one item in the list. If false, the user can only select one item at a time.VWWSNum Lines := ListReplaceLine(ListHandle, which, string) Replaces a line in the list specified by ListHandle. which is the index of the item to replace. string is the replacement string. Returns the number of lines in the list.WWWSNum Lines := ListAddLine(ListHandle, after line, string) Adds a line to the list specified by ListHandle. after line is the line number after which the line will be added. Use 0 to add lines before first line. string is the text of the line that will be added to the end of the list. Returns the number of lines in the list (after adding the line).WWWNum Lines := ListDeleteLine(ListHandle, which line) Deletes a line from the list ListHandle. which line is the index of the line to be deleted.WWSelection := ListGetSelect(ListHandle) Returns the index of the selected line in the list specified by ListHandle. This call returns zero if multiple selection is turned on. Use ListGetMulSelect() if multiple selection is turned on.VWWListSetSelect(ListHandle, which line) Sets the selection of the list specified by ListHandle. which line is the index of the line to select. If which line is zero, then there will be no selection. Use ListSetMulSelect() if multiple selection is turned on.VWListDestroy(ListHandle) Destroys the list specified by ListHandle.WWWStatus := ListGetMulSelect(ListHandle, which line) Returns the selection status of a line in the list ListHandle. This call only works for multiple select lists. Status is true if the line is selected, false if not.VWWWListSetMulSelect(ListHandle, which line, hilite) Sets the selection status of a multple select list line. The list is specified by ListHandle, the index of the line is specified by which line, and hilite gives the hilite status (0=no selection, 1=select).VWListHide(ListHandle) Hides the list specified by ListHandle. Can be shown with ListShow().VWListShow(ListHandle) Shows the list specified by ListHandle. Can be hidden with ListHide().SWWstring := ListGetLine(ListHandle, line) Returns the line in the list specified by ListHandle.NB09@!CV06 linkseg.asmCV4 initseg.asmCV* freelist.asmCVV| searchsg.asmCVH fdata.asmCV newseg.asmCV fmalloc.asmCV malloc.asmCV seekfast.asmCV stackava.asmCVwindows\windgrpx.cCVx]dos\dosret.asmCVwindows\wnull.asmCV _cflush.asmCV`  growseg.asmCV Lwindows\fatal.asmCV cmiscdat.asmCV K _getbuf.asmCV  nearstub.asmCV windows\windgrp.asmCV -dos\stdalloc.asmCV  crt0fp.asmCVfile.asmCV  write.asmCV. dos\lseek.asmCV Zwindows\wchkstk.asmCV Ndos\nmsghdr.asmCV _flsbuf.asmCV output.asmCV<windows\stubwep.asmCVdos\stdenvp.asmCV#dos\crt0msg.asmCVdos\crt0dat.asmCV,windows\stubmain.asmCV strlen.asmCV|< strcpy.asmCVn sprintf.cCV<windows\wep.asmCVwindows\crt0.asmCV^ LIST.OBJ \ pStackBot__fheap0__oserr. __lseekdListGetMulSelectListSetMulSelect  ListGetLinep ListAddLine __stackavail)_edata__end __wHeapSize ListGetSelect __amblksiz  __amsg_exit  __NMSG_WRITE_aseghi _aseglo __stubmain __lseekchk, __osversion&D ??_C@_09MGMJ@LstWndCls?$AA@*__osverN __environ __sigintoff  pStackTop0 __doserrno) __winmajor( __winminor"V ??_C@_07JMBJ@Listbox?$AA@)__edata  __GetDGROUPv __fptaskdataH __freefarheap __maperror ___aDBswpflg pLocalHeapLIBMAIN_endp_WEP ListSetSelect0_hInst__fac|_strcpyWEP __lpszCmdLine _DrawItemrsrvptrsH___argcJ___argv!__iob2__iob__ffree __freelist __pnhFarHeap __sigintseg  __myallocV __searchseg __fmalloc __lastiob pAtomTableW __findlast. ListHide.N "??_C@_06CKNP@?$CFs?3?$DN?$CFd?$AA@~ ListShow+ __osmajor* __osminor_strlen __setenvp< __STUBWEP __getbuf__FF_MSGBANNER__outputN ListDestroy __fptrapT__astartListReplaceLine__newsegListDeleteLine& __umaskval  pStackMin__flsbufx __dosret0Y __exitflagW__c_exit~ LISTWNDPROC4__osfile __incseg __dosretax__cflush__wflags.__osmodeR__pgmptr__nomain(__winver__fpinit_sprintf__asizeC__asizeD__cinit$_errno __chkstk ListCreate __aDBdoswpZ __adbgmsg`  __growseg0 __linkseg __initsegW__child2__nfile_Notify __aaltstkovr __write___ExportedStubv __acrtmsg __aintdiv  __cintDIV_STKHQQF__cexit __ctermsub ___aDBrterr  __nearstub __wDataSeg __hModule/ __cpumode __aDBusedv __acrtused  __aFchkstk __cfltcvt_tab  __NMSG_TEXT __dosreturn  __aNchkstk  __dllinit__sizec__sizedP( h(h     $Ը`"XzD4aTZ X*1 xz #[u< \jP >)H `Ojuw'<yr@CxDuv|M؛( k Q^ c6C444i|UDXDP` Xƻ5 ljP yd !1PW՘(SvgQ(/ykl u  ^ 3G8FsҴe2@z;R0; s|`0FL0QW$0\a20fj20ot20y}202020202020202020202020202020 202020$+2004209>0CH 0MR"0W]0bh 0ms0y}0000 0000000WEP_TEXTCODELIST_TEXTCODE_TEXTCODECOMDAT_SEG1CODENULLBEGDATA_DATADATACDATADATAXIFBDATAXIFDATAXIFEDATAXIBDATAXIDATAXIEDATAXPBDATAXPDATAXPEDATAXCBDATAXCDATAXCEDATAXCFBDATAXCFCRTDATAXCFDATAXCFEDATAXIFCBDATAXIFUDATAXIFLDATAXIFMDATAXIFCEDATADBDATADATAIOBDATAIOBXDATAIOBEDATAIOB2DATAIOB2XDATAIOB2EDATACONSTCONSTHDRMSGMSGMSGPADMSGEPADMSG_BSSBSSXOBBSSXOBSSXOEBSSXOFBBSSXOFBSSXOFEBSSc_commonBSSDGROUP /  ( H! l!        !  @'  h#     &   <! `( %    " (( P$ t  ( $  $ !$$ "H) #t $ % &$ '% ( *@)4((O+x-.XNB09#