home *** CD-ROM | disk | FTP | other *** search
/ Using Asymetrix Multimedi…ool Book Special Edition / SE_UAMT.iso / examples / wwwalker.tbk (.txt) < prev    next >
Encoding:
Asymetrix ToolBook File  |  1995-11-02  |  67.3 KB  |  947 lines

  1. D_427
  2. 13.36 01/02/94
  3. toolb-l
  4. Q:> How to extract automatically frames from an AVI ?
  5. 13.48 01/02/94
  6. pirovano@climber.siam.mi.cnr.it
  7. <BookPath>
  8. :HDMEDIAPATH
  9. Arial
  10. Arial
  11. Arial
  12. System
  13. Arial
  14. The WWWalker - v. 1.0
  15. *ClassTbl*
  16. *ClassEntry*
  17. *PTABLE*
  18. *WINDOWSEG*
  19. *ICONRESTAB*
  20. *ICONRESSEG*
  21. *ICONRES*
  22. Background
  23. *OBJTABLE*
  24. *IDTABLE*
  25. *NAMETAB*
  26. Rectangle
  27. Ellipse
  28. RoundedRectangle
  29. Polygon
  30. IrregularPolygon
  31. AngledLine
  32. Curve
  33. PaintObject
  34. Picture
  35. Group
  36. Stage
  37. Button
  38. Viewer
  39. ComboBox
  40. Field
  41. RecordField
  42. Hotword
  43. *RHOTWORD*
  44. *TbxBase*
  45. enterPage
  46. CDBSE&File
  47. &Open...    Ctrl+O
  48. &Save    Ctrl+S
  49. Save &As...
  50. saveas
  51. &Import...
  52. import
  53. &Export...
  54. export
  55. Print Set&up...
  56. printsetup
  57. &Print Pages...    Ctrl+P
  58. printpages
  59. Prin&t Report...
  60. printreport
  61. Send &Mail...
  62. sendmail
  63. &Run...
  64. E&xit    Alt+F4
  65. &Edit
  66. &Undo    Ctrl+Z
  67. Cu&t    Ctrl+X
  68. &Copy    Ctrl+C
  69. &Paste    Ctrl+V
  70. paste
  71. C&lear    Del
  72. clear
  73. Select &All    Shift+F9
  74. selectall
  75. Select Pa&ge    Shift+F12
  76. selectpage
  77. &Size to Page    F11
  78. sizetopage
  79. F&ind...    F5
  80. Re&place...
  81. replace
  82. Aut&hor    F3
  83. author
  84. &Text
  85. &Character...    F6
  86. character
  87. &Paragraph...    F7
  88. paragraph
  89. &Regular    Ctrl+Space
  90. regular
  91. &Bold    Ctrl+B
  92. &Italic    Ctrl+I
  93. italic
  94. &Underline    Ctrl+U
  95. underline
  96. Stri&keout    Ctrl+K
  97. strikeout
  98. Superscrip&t/Subscript
  99. superscriptSubscript
  100. &Normal Script
  101. normalscript
  102. Su&bscript    Ctrl+L
  103. subscript
  104. Su&perscript    Ctrl+Shift+L
  105. superscript
  106. &Show Hotwords    F9
  107. showhotwords
  108. &Page
  109. &Next    Alt+Right
  110. &Previous    Alt+Left
  111. previous
  112. &First    Alt+Up
  113. first
  114. &Last    Alt+Down
  115. &Back    Shift+F2
  116. &History...    Ctrl+F2
  117. history
  118. N&ew Page    Ctrl+N
  119. newpage
  120. &Help
  121. &Contents    F1
  122. contents
  123. Status &Bar    F12
  124. statusbar
  125. --    MultiMedia WWW PC v. 2.0 functions
  126. HPaolo Tosolini, Italy    02/95
  127. --    email: tosolini@psicosun.univ.trieste.
  128. --        MM-
  129. m-PC 
  130. e summary
  131. --        isBrowserOpen
  132. --        browserWinMode APPhWnd,winState,WinPos
  133. --        appWinMode 
  134. --        runBrowser URL,mode
  135. --        getURL newURL
  136. --        printURL
  137. --        quitWindow 
  138. ~,otherApps,currentApp
  139. --        taskSwitch 
  140. --    This 
  141. can be copied 
  142. your own 
  143. Xwhich 
  144. -- otherwise 
  145. FALSE
  146. IsMosaicOpen() 
  147. "TRUE"
  148. "MOSAIC"
  149. IsNetscapeOpen() 
  150. "NETSCAPE"
  151. -- change 
  152. estate 
  153. IsBrowserOpen() 
  154. linkDLL "user"
  155. INT setWindowPos (WORD, 
  156.  -2, 0, 0, 0, 0, 3)
  157. "MAX"
  158. ShowWindow(
  159.  3)    -- maximize 
  160. "NORMAL"
  161.  1)    -- 
  162. "MIN"
  163.  7)    -- minimize 
  164. winPos 
  165. "FRONT"
  166. SetActiveWindow(
  167. )         -- 
  168. "BACK"
  169. )     -- reactivate the original 
  170. "ONTOP"
  171.  -1, 0, 0, 0, 0, 3)
  172. INT, 
  173.  -2, 0, 0, 0, 0, 3)
  174.  3)    -- 
  175.  1)    -- 
  176.  7)    -- 
  177.  -1, 0, 0, 0, 0, 3)    -- 
  178. app on 
  179.  -2, 0, 0, 0, 0, 3)    -- disable 
  180. -- try 
  181. . Kiosk 
  182.  supported 
  183.  32 bit only
  184. "mosaic.exe -k" && URL    -- kiosk 
  185. +" && 
  186. sysErrorNumber 
  187. "netscape.
  188. x" && 
  189. -- instruct 
  190. -- doesn't work 
  191.  2.07 
  192. 4URLhistory
  193. Command1 
  194. 2}"    -- 
  195. 6combination
  196. Command2 
  197. "{keyEnter}"
  198. MosaicCommand 
  199. "%fo"        -- 
  200. simulates a File OpenURL
  201. NetscapeCommand 
  202. "%fl"    -- 
  203. 3penLocation
  204. tb30win.dll"
  205. ndKeys (STRING,INT)
  206. launch 
  207. -- different 
  208. ,MAX,
  209. sendKeys (
  210.         -- 
  211. a custom 
  212. becomes 
  213.  document 
  214. 2}"    -- 
  215. "%fp"            -- 
  216. Print
  217. Command3 
  218. C     either 
  219.     )             -- 
  220. PostMessage (
  221.  16, 0, 0)    -- 16 instructs 
  222. temp 
  223. findTBKs()
  224. ehandles
  225. temp2 
  226. f)         -- 
  227.  Toolbook apps 
  228. , 16, 0, 0)    -- 16 
  229. )         -- 
  230. , 16, 0, 0)    -- 16 
  231.  switch 
  232. untranslateWindowMessage 0x0112 
  233. Windowhandle 
  234. WM_SYSCOMMAND
  235. already 
  236. isNetscapeOpen
  237. ZNetscapeClassName
  238. "AfxFrameOrView"    -- 
  239. @ class 
  240. FindWindow(
  241. isMosaicOpen
  242. GetMosaicHandle()    -- Check 
  243. -- Portions 
  244. following scripts are 
  245. copyright 
  246. Asymetrix Corporation
  247. handler checks 
  248. running 
  249. returns 
  250.  GetWindowText(
  251. emanager's 
  252. ,0) -- 0 
  253.     -- Step through 
  254. remaining windows, 
  255. retrieve information
  256.     -- on 
  257. ' that 
  258. Llevel.
  259.         -- test 
  260. GetParent(wH) = 0
  261. FileName 
  262. nameOfFile(wH)
  263. WindowCaption 
  264. nameOfWindow(wH)
  265. c"NCSA 
  266. "    -- 
  267.         -- 
  268.         -- The parameter value "2" causes getWindow 
  269.         -- 
  270.         -- 
  271. (wH,2) 
  272. ZwH = 0
  273. -- initialize buffer 
  274. 40 spaces so we don't blow memory.
  275. ;,41) -- 40 + 
  276. ytermination
  277. moduleHandle 
  278. getclassword(wH,-16)
  279. GetModuleFilename(mh,
  280. ,41) -- 40 + 
  281. handlers 
  282. toolbook 
  283. Jone 
  284. calling 
  285. ZprevHandle
  286. ZhMem, lpMem
  287. Zstack handleList
  288. gGetNextWindow(
  289. GetClassName(
  290. kernel"
  291. gGlobalAlloc(
  292. GlobalLock(
  293. gGlobalUnlock(
  294. gGlobalFree(
  295. R66, 64)
  296.  <> 0
  297. , 64) > 0
  298. 1(0, 
  299. ) = "ToolBook" 
  300. 1(0, 
  301. ) = "TBKMain"
  302.  must contain a 
  303. DWORD)
  304. ' GetClassWord(
  305. GetModuleFileName(
  306.             -- Do NOT forget 
  307. include a FORWARD statemement 
  308. unlinkDLL "
  309. buttonClick
  310. "Connect"
  311. getURL(
  312. FALSE
  313. "I can 
  314. xconnect 
  315. the specified 
  316. <." & CRLF & \
  317. "Please, choose/insert a valid 
  318. Ebrowser 
  319. running."
  320. "Items"
  321. "Back"
  322. "Clear"
  323. "Stay onTop"
  324. appWinMode(
  325. ,NORMAL,TRUE)
  326. "Not 
  327. enterApplication
  328. winAppMode(
  329. buttonClick
  330. "Connect"
  331. getURL(
  332. FALSE
  333. "I can 
  334. xconnect 
  335. the specified 
  336. <." & CRLF & \
  337. "Please, choose/insert a valid 
  338. Ebrowser 
  339. running."
  340. "Items"
  341. "Back"
  342. "Clear"
  343. "Stay onTop"
  344. appWinMode(
  345. ,NORMAL,TRUE)
  346. "Not 
  347. enterApplication
  348. winAppMode(
  349. --    MultiMedia WWW PC v. 2.0 functions
  350. HPaolo Tosolini, Italy    02/95
  351. --    email: tosolini@psicosun.univ.trieste.
  352. --        MM-
  353. m-PC 
  354. e summary
  355. --        isBrowserOpen
  356. --        browserWinMode APPhWnd,winState,WinPos
  357. --        appWinMode 
  358. --        runBrowser URL,mode
  359. --        getURL newURL
  360. --        printURL
  361. --        quitWindow 
  362. ~,otherApps,currentApp
  363. --        taskSwitch 
  364. --    This 
  365. can be copied 
  366. your own 
  367. Xwhich 
  368. -- otherwise 
  369. FALSE
  370. IsMosaicOpen() 
  371. "TRUE"
  372. "MOSAIC"
  373. IsNetscapeOpen() 
  374. "NETSCAPE"
  375. -- change 
  376. estate 
  377. IsBrowserOpen() 
  378. linkDLL "user"
  379. INT setWindowPos (WORD, 
  380.  -2, 0, 0, 0, 0, 3)
  381. "MAX"
  382. ShowWindow(
  383.  3)    -- maximize 
  384. "NORMAL"
  385.  1)    -- 
  386. "MIN"
  387.  7)    -- minimize 
  388. winPos 
  389. "FRONT"
  390. SetActiveWindow(
  391. )         -- 
  392. "BACK"
  393. )     -- reactivate the original 
  394. "ONTOP"
  395.  -1, 0, 0, 0, 0, 3)
  396. INT, 
  397.  -2, 0, 0, 0, 0, 3)
  398.  3)    -- 
  399.  1)    -- 
  400.  7)    -- 
  401.  -1, 0, 0, 0, 0, 3)    -- 
  402. app on 
  403.  -2, 0, 0, 0, 0, 3)    -- disable 
  404. -- try 
  405. . Kiosk 
  406.  supported 
  407.  32 bit only
  408. "mosaic.exe -k" && URL    -- kiosk 
  409. +" && 
  410. sysErrorNumber 
  411. "netscape.
  412. x" && 
  413. -- instruct 
  414. -- doesn't work 
  415.  2.07 
  416. 4URLhistory
  417. Command1 
  418. 2}"    -- 
  419. 6combination
  420. Command2 
  421. "{keyEnter}"
  422. MosaicCommand 
  423. "%fo"        -- 
  424. simulates a File OpenURL
  425. NetscapeCommand 
  426. "%fl"    -- 
  427. 3penLocation
  428. tb30win.dll"
  429. ndKeys (STRING,INT)
  430. launch 
  431. -- different 
  432. ,MAX,
  433. sendKeys (
  434.         -- 
  435. a custom 
  436. becomes 
  437.  document 
  438. 2}"    -- 
  439. "%fp"            -- 
  440. Print
  441. Command3 
  442. C     either 
  443.     )             -- 
  444. PostMessage (
  445.  16, 0, 0)    -- 16 instructs 
  446. temp 
  447. findTBKs()
  448. ehandles
  449. temp2 
  450. f)         -- 
  451.  Toolbook apps 
  452. , 16, 0, 0)    -- 16 
  453. )         -- 
  454. , 16, 0, 0)    -- 16 
  455.  switch 
  456. untranslateWindowMessage 0x0112 
  457. Windowhandle 
  458. WM_SYSCOMMAND
  459. already 
  460. isNetscapeOpen
  461. ZNetscapeClassName
  462. "AfxFrameOrView"    -- 
  463. @ class 
  464. FindWindow(
  465. isMosaicOpen
  466. GetMosaicHandle()    -- Check 
  467. -- Portions 
  468. following scripts are 
  469. copyright 
  470. Asymetrix Corporation
  471. handler checks 
  472. running 
  473. returns 
  474.  GetWindowText(
  475. emanager's 
  476. ,0) -- 0 
  477.     -- Step through 
  478. remaining windows, 
  479. retrieve information
  480.     -- on 
  481. ' that 
  482. Llevel.
  483.         -- test 
  484. GetParent(wH) = 0
  485. FileName 
  486. nameOfFile(wH)
  487. WindowCaption 
  488. nameOfWindow(wH)
  489. c"NCSA 
  490. "    -- 
  491.         -- 
  492.         -- The parameter value "2" causes getWindow 
  493.         -- 
  494.         -- 
  495. (wH,2) 
  496. ZwH = 0
  497. -- initialize buffer 
  498. 40 spaces so we don't blow memory.
  499. ;,41) -- 40 + 
  500. ytermination
  501. moduleHandle 
  502. getclassword(wH,-16)
  503. GetModuleFilename(mh,
  504. ,41) -- 40 + 
  505. handlers 
  506. toolbook 
  507. Jone 
  508. calling 
  509. ZprevHandle
  510. ZhMem, lpMem
  511. Zstack handleList
  512. gGetNextWindow(
  513. GetClassName(
  514. kernel"
  515. gGlobalAlloc(
  516. GlobalLock(
  517. gGlobalUnlock(
  518. gGlobalFree(
  519. R66, 64)
  520.  <> 0
  521. , 64) > 0
  522. 1(0, 
  523. ) = "ToolBook" 
  524. 1(0, 
  525. ) = "TBKMain"
  526.  must contain a 
  527. DWORD)
  528. ' GetClassWord(
  529. GetModuleFileName(
  530.             -- Do NOT forget 
  531. include a FORWARD statemement 
  532. unlinkDLL "
  533. FindWindow
  534. GetWindow
  535. GetParent
  536. GetWindowText
  537. GetClassWord
  538. SetActiveWindow
  539. ShowWindow
  540. PostMessage
  541. kernel
  542. enterbook
  543. tb30win.dll
  544. kernel
  545. leaveBook
  546. Items
  547. Please, choose/insert a valid URL or check if the browser is running.
  548. FALSE
  549. button
  550. I can not connect to the specified URL.
  551. appWinMode
  552. getURL
  553. Clear
  554. Connect
  555. Not onTop
  556. NORMAL
  557. Stay onTop
  558. buttonClick
  559. winAppMode
  560. onTop
  561. Connect
  562. NORMAL
  563. Stay onTop
  564. enterApplication
  565. author
  566. reader
  567. leavePage
  568. Items
  569. MM-WWW-PC Web,http://www.univ.trieste.it/mmwwwpc/mmwwwpc.html
  570. Toolbook User's Web,http://www.univ.trieste.it/tbkwww/tbkwww.html
  571. VRXplorer,http://www.univ.trieste.it/vrx/vrx.html
  572. Shinjuku Guide,http://www.univ.trieste.it/shinjuku/shinjuku.html
  573. Scripta,http://www.univ.trieste.it/scripta/scripta.html
  574. SuperCAL,http://www.staffs.ac.uk/supercal/supercal.htm
  575. ciao,ciao
  576. To insert a new item, input a short description together with the relative URL, separated by a comma. Don't use commas in the description text.
  577. Items
  578. Connect
  579. =!@t3w
  580. -*@t'Ht
  581. LIST\
  582. strlstrh8
  583. MSMAIL  INI
  584. WINCHAT INI
  585. NETWATCHINI 
  586. WINMETERINI 
  587. SYSTEM     
  588. SYSTEM  000
  589. DOSAPP  INI 
  590. PREC    EXE
  591. FINSTALLHLP
  592. UNIDRV  HLP
  593. BP1CP2  PCM
  594. NETWARE DRV
  595. DD1CP1  PCM
  596. NETWARE HLP
  597. VNETWARE386
  598. VNB     386
  599. VIPX    386
  600. MVPROAUDDRV
  601. MVMIXER 
  602. Connect
  603. The WWWalker    - v. 1.0
  604. by Paolo Tosolini, Italy
  605. tosolini@psicosun.univ.trieste.itttttrieste.ittttt
  606. This demo works only if you use as a browser Netscape (all versions) or Mosaic (v. 2.08 or higher).
  607. Choose the desired URL in the following list and click the button Connect.
  608. author level to add new items...........
  609. Items
  610. Add items
  611. URLname
  612. Items
  613. URLname
  614. Connect
  615. enterPage
  616. Items
  617. Connect
  618. buttonClick
  619. notifyBefore 
  620. temp 
  621. "URLname"
  622. textlineCount(
  623. "URLs" 
  624. "Items")
  625. ' & CRLF 
  626. "Connect"
  627. buttonClick loc
  628. MM-WWW-PC Web
  629. MM-WWW-PC Web
  630. Toolbook User's Web
  631. VRXplorer
  632. Shinjuku Guide
  633. Clear
  634. Clear
  635. Connect
  636. Connect !
  637. Connect
  638. onTop
  639. Stay onTop
  640. enterPage
  641. MM-WWW-PC Web
  642. Toolbook User's Web
  643. VRXplorer
  644. Shinjuku Guide
  645. Scripta
  646. SuperCAL
  647. NETSCAPE
  648. IsMosaicOpen
  649. FALSE
  650. 2zIsNetscapeOpen
  651. MOSAIC
  652. isBrowserOpen
  653. FALSE
  654. FRONT
  655. ONTOP
  656. SetActiveWindow
  657. EsetWindowPos
  658. 0&setWindowPos
  659. NORMAL
  660. dIsBrowserOpen
  661. ShowWindow
  662. browserWinMode
  663. 0&setWindowPos
  664. EsetWindowPos
  665. NORMAL
  666. ShowWindow
  667. appWinMode
  668. .&,    "
  669. .&,    "
  670. mosaic.exe
  671. FALSE
  672. netscape.exe
  673. mosaic.exe -k
  674. dIsBrowserOpen
  675. runBrowser
  676. NETSCAPE
  677. NetscapeCommand
  678. runBrowser
  679. tb30win.dll
  680. FALSE
  681. FRONT
  682. {keyEnter}
  683. Command2
  684. {keyEscape 2}
  685. CssendKeys
  686. Command1
  687. sendKeys
  688. URLhistory
  689. browserWinMode
  690. dIsBrowserOpen
  691. MOSAIC
  692. MosaicCommand
  693. getURL
  694. tb30win.dll
  695. dIsBrowserOpen
  696. FALSE
  697. FRONT
  698. {keyEnter}
  699. Command2
  700. {keyEscape 2}
  701. CssendKeys
  702. Command1
  703. sendKeys
  704. browserWinMode
  705. Command3
  706. printURL
  707. FALSE
  708. SetActiveWindow
  709. PostMessage
  710. dfindTBKs
  711. dIsBrowserOpen
  712. quitWindow
  713. WM_SYSCOMMAND
  714. taskSwitch
  715. .&,    "
  716. FALSE
  717. AfxFrameOrView
  718. FindWindow
  719. isNetscapeOpen
  720. .&,    "
  721. FALSE
  722. GetMosaicHandle
  723. isMosaicOpen
  724. FileName
  725. GetWindow
  726. GetWindowText
  727. WindowCaption
  728. NCSA Mosaic
  729. 5#nameOfWindow
  730. nameOfFile
  731. GetParent
  732. GetMosaicHandle
  733.                                         
  734. <oGetWindowText
  735. buffer
  736. nameOfWindow
  737.                                         
  738. GetModuleFilename
  739. buffer
  740. 'getclassword
  741. nameOfFile
  742. GlobalUnlock
  743. TBKMain
  744. GlobalAlloc
  745. GetNextWindow
  746. GetClassName
  747. GetWindowText
  748. ToolBook
  749. GlobalFree
  750. GlobalLock
  751. GetClassName
  752. GlobalAlloc
  753. MOS-#
  754. GlobalLock
  755. GlobalUnlock
  756. ,#TRONT-#
  757. GlobalFree
  758. kernel
  759. iGetNextWindow
  760. findTBKs
  761. GetModuleFileName
  762. FindWindow
  763. GetWindow
  764. GetParent
  765. GetWindowText
  766. GetClassWord
  767. SetActiveWindow
  768. ShowWindow
  769. PostMessage
  770. kernel
  771. enterbook
  772. tb30win.dll
  773. kernel
  774. leaveBook
  775. Items
  776. Please, choose/insert a valid URL or check if the browser is running.
  777. FALSE
  778. button
  779. I can not connect to the specified URL.
  780. appWinMode
  781. getURL
  782. Clear
  783. Connect
  784. Not onTop
  785. NORMAL
  786. Stay onTop
  787. buttonClick
  788. winAppMode
  789. onTop
  790. Connect
  791. NORMAL
  792. Stay onTop
  793. enterApplication
  794. author
  795. reader
  796. leavePage
  797. Items
  798. Please, choose/insert a valid URL or check if the browser is running.
  799. FALSE
  800. button
  801. I can not connect to the specified URL.
  802. appWinMode
  803. getURL
  804. Clear
  805. Connect
  806. Not onTop
  807. NORMAL
  808. Stay onTop
  809. buttonClick
  810. winAppMode
  811. onTop
  812. Connect
  813. NORMAL
  814. Stay onTop
  815. enterApplication
  816. author
  817. reader
  818. leavePage
  819. NETSCAPE
  820. IsMosaicOpen
  821. FALSE
  822. 2zIsNetscapeOpen
  823. MOSAIC
  824. isBrowserOpen
  825. FRONT
  826. FALSE
  827. 0&setWindowPos
  828. ONTOP
  829. SetActiveWindow
  830. EsetWindowPos
  831. NORMAL
  832. dIsBrowserOpen
  833. ShowWindow
  834. browserWinMode
  835. 0&setWindowPos
  836. EsetWindowPos
  837. NORMAL
  838. ShowWindow
  839. appWinMode
  840. .',    "
  841. .',    "
  842. mosaic.exe
  843. FALSE
  844. netscape.exe
  845. mosaic.exe -k
  846. dIsBrowserOpen
  847. runBrowser
  848. NETSCAPE
  849. NetscapeCommand
  850. runBrowser
  851. tb30win.dll
  852. FALSE
  853. FRONT
  854. {keyEnter}
  855. Command2
  856. {keyEscape 2}
  857. CssendKeys
  858. Command1
  859. URLhistory
  860. sendKeys
  861. browserWinMode
  862. dIsBrowserOpen
  863. MOSAIC
  864. MosaicCommand
  865. getURL
  866. tb30win.dll
  867. dIsBrowserOpen
  868. FALSE
  869. FRONT
  870. {keyEnter}
  871. Command2
  872. {keyEscape 2}
  873. CssendKeys
  874. Command1
  875. sendKeys
  876. browserWinMode
  877. Command3
  878. printURL
  879. FALSE
  880. SetActiveWindow
  881. PostMessage
  882. dfindTBKs
  883. dIsBrowserOpen
  884. quitWindow
  885. WM_SYSCOMMAND
  886. taskSwitch
  887. .',    "
  888. FALSE
  889. AfxFrameOrView
  890. FindWindow
  891. isNetscapeOpen
  892. .',    "
  893. FALSE
  894. GetMosaicHandle
  895. isMosaicOpen
  896. FileName
  897. GetWindowText
  898. GetWindow
  899. WindowCaption
  900. NCSA Mosaic
  901. 5#nameOfWindow
  902. nameOfFile
  903. GetParent
  904. GetMosaicHandle
  905.                                         
  906. <oGetWindowText
  907. buffer
  908. nameOfWindow
  909.                                         
  910. GetModuleFilename
  911. buffer
  912. 'getclassword
  913. nameOfFile
  914. GlobalUnlock
  915. TBKMain
  916. GlobalAlloc
  917. ToolBook
  918. GetNextWindow
  919. GetClassName
  920. GetWindowText
  921. GlobalFree
  922. GlobalLock
  923. GetClassName
  924. kernel
  925. iGetNextWindow
  926. GlobalAlloc
  927. MOS-$
  928. GlobalLock
  929. GlobalUnlock
  930. ,$TRONT-$
  931. GlobalFree
  932. findTBKs
  933. GetModuleFileName
  934. kernel
  935. FindWindow
  936. GetWindow
  937. GetParent
  938. GetWindowText
  939. GetClassWord
  940. SetActiveWindow
  941. ShowWindow
  942. PostMessage
  943. enterbook
  944. tb30win.dll
  945. kernel
  946. leaveBook
  947.