home *** CD-ROM | disk | FTP | other *** search
/ How Computers Work (Alt) / HowComputersWork.iso / 3rdParty / Wilson / WSPOPUPB.MN_ < prev    next >
Encoding:
Text File  |  2001-05-18  |  139.2 KB  |  4,237 lines

  1. ; wspopup.MNU file.  Big Version
  2. ;
  3. ;
  4. ;
  5. ;    AMAZINGLY IMPORTANT NOTICE !!!!!!!
  6. ;
  7. ;    If you modify this file keep backups of your modificationa,
  8. ;    since, if you install *any* version of WinBatch again, this
  9. ;    file WILL BE OVERWRITTEN during the install with nary a peep
  10. ;    or warning of any kind.  
  11. ;
  12. ;
  13. ; This files defines the WinBatch Studio context menu.
  14. ;
  15. ;
  16. ; This section is only active when selecting a "Insert Wil Function" menuitem.
  17. ; This code is pretending to be a real WBT file of sorts.  It is CALL'ed by many
  18. ; Insert WIL Function menutiems (see way way below)
  19.          IF Param0==2
  20.               Popfile=StrCat(DirHome(),"wspopup.mnu")
  21.               Popsize=FileSize(Popfile)
  22.               Popbb=BinaryAlloc(Popsize)
  23.               BinaryRead(Popbb,Popfile)
  24.               Popx=BinaryIndexEx(Popbb,0,StrCat(";WILCMD","INFOMARK"),@FwdScan,@False)
  25.               Popx=BinaryIndexEx(Popbb,Popx,StrCat(`call(zxc,"WIL `,Param2),@FwdScan,@False) ; Pretty unique!
  26.               Popx=BinaryIndexEx(Popbb,Popx,Param2,@BackScan,@false)
  27.               Popy=BinaryIndex(Popbb,Popx,@Cr,@FwdScan)-1
  28.               Popline=BinaryPeekStr(Popbb,Popx,Popy-Popx+1)
  29.               wEdInsString(Popline)
  30.               Popz=StrScan(Popline,"(",1,@FwdScan)
  31.               IF Popz
  32.                    Popz=StrLen(Popline)-Popz
  33.                    FOR Popy=1 TO Popz
  34.                         wLeft()
  35.                    NEXT
  36.                  ELSE
  37.                    wEdNewLine ()
  38.                  ENDIF
  39.               BinaryFree(Popbb)
  40.               DROP(Param0,Param1,Param2,Popbb,Popfile,Popline,Popsize,Popx,Popy,Popz)
  41.               RETURN
  42.             ENDIF
  43.  
  44. ; AutoExec Section is on top here. Note BIG INDENT for real code.
  45. ; Columns 1, 2, 3, and 4 are reserved for menu titles.  This autoexec
  46. ; section goes before the first menu title.  Used for assorted initializations.
  47.     
  48.  
  49.         TAB=@TAB
  50.         CR=@CRLF
  51.         EOL=@CR
  52.         Home=DirHome()
  53.         HomeUpOne=FilePath(strsub(home,1,strlen(home)-1))
  54.         IntControl(29,@tab,0,0,0)  ;Standardize on tabs as delimiters for FileItemize, etc
  55.         zxc=strcat(home,"wspopup.mnu")
  56.         zxct="Help file error"
  57.         zxcm="Help file not found.  Perhaps Extender Add-on help file has not been installed.  See EXTENDERS directory on CD-ROM or our website at http://www.winbatch.com to obtain desired extenders."
  58.  
  59.  
  60. Cut              ; Cut the selection and put it on the clipboard
  61.     wEdCut()
  62.  
  63. Copy              ; Copy the selection and put it on the clipboard
  64.     wEdCopy()
  65.  
  66. Paste             ; Insert the clipboard contents
  67.     wEdPaste()
  68.  
  69. _Undo              ; Undoes the last editing action
  70.     wEdUndo() 
  71.  
  72. ;Redo              ; Redoes the last editing action
  73.     wEdRedo()
  74.  
  75. _Keyword Lookup      \ +{F1}         ; Load help topic for word at cursor
  76.         call(strcat(DirHome(),"wshelp.dll"),"KEYWORDHELP")
  77.  
  78. _Help Files
  79.  ADSI
  80.     helpfile="adsi.hlp"
  81.     helpfile=strcat(HomeUpOne,helpfile)
  82.     Terminate(!FileExist(helpfile),zxct,zxcm)
  83.     WinHelp(helpfile,"Contents","")
  84.  Browser
  85.     helpfile="browser.hlp"
  86.     helpfile=strcat(Home,helpfile)
  87.     Terminate(!FileExist(helpfile),zxct,zxcm)
  88.     WinHelp(helpfile,"Contents","")
  89.  CPU
  90.     helpfile="cpu.hlp"
  91.     helpfile=strcat(HomeUpOne,helpfile)
  92.     Terminate(!FileExist(helpfile),zxct,zxcm)
  93.     WinHelp(helpfile,"Contents","")
  94.  Control Manager Extender
  95.     helpfile="ctrlmgr.hlp"
  96.     helpfile=strcat(HomeUpOne,helpfile)
  97.     Terminate(!FileExist(helpfile),zxct,zxcm)
  98.     WinHelp(helpfile,"Contents","")
  99.  File Searcher Extender
  100.     helpfile="Filesrch.hlp"
  101.     helpfile=strcat(HomeUpOne,helpfile)
  102.     Terminate(!FileExist(helpfile),zxct,zxcm)
  103.     WinHelp(helpfile,"Contents","")
  104.  GPIB Extender
  105.     helpfile="Gpib.hlp"
  106.     helpfile=strcat(HomeUpOne,helpfile)
  107.     Terminate(!FileExist(helpfile),zxct,zxcm)
  108.     WinHelp(helpfile,"Contents","")
  109.  Html Dialog Extender
  110.     helpfile="HtmlDlg.hlp"
  111.     helpfile=strcat(HomeUpOne,helpfile)
  112.     Terminate(!FileExist(helpfile),zxct,zxcm)
  113.     WinHelp(helpfile,"Contents","")
  114.  Huge Arithmetic Extender
  115.     helpfile="HugeMath.hlp"
  116.     helpfile=strcat(HomeUpOne,helpfile)
  117.     Terminate(!FileExist(helpfile),zxct,zxcm)
  118.     WinHelp(helpfile,"Contents","") 
  119.  IPgrab
  120.     helpfile="ipgrab.hlp"
  121.     helpfile=strcat(HomeUpOne,helpfile)
  122.     Terminate(!FileExist(helpfile),zxct,zxcm)
  123.     WinHelp(helpfile,"Contents","")
  124.  Mapi
  125.     helpfile="mapi.hlp"
  126.     helpfile=strcat(HomeUpOne,helpfile)
  127.     Terminate(!FileExist(helpfile),zxct,zxcm)
  128.     WinHelp(helpfile,"Contents","")
  129.  Novell Netware Networking
  130.     helpfile="NetWare Extender.hlp"
  131.     helpfile=strcat(HomeUpOne,helpfile)
  132.     Terminate(!FileExist(helpfile),zxct,zxcm)
  133.     WinHelp(helpfile,"Contents","")
  134.  NetwareX Extender
  135.     helpfile="netwarex.hlp"
  136.     helpfile=strcat(HomeUpOne,helpfile)
  137.     Terminate(!FileExist(helpfile),zxct,zxcm)
  138.     WinHelp(helpfile,"Contents","")
  139.  ODBC Extender
  140.     helpfile="odbc.hlp"
  141.     helpfile=strcat(HomeUpOne,helpfile)
  142.     Terminate(!FileExist(helpfile),zxct,zxcm)
  143.     WinHelp(helpfile,"Contents","")
  144.  ODBC_Tut
  145.     helpfile="odbc_tut.hlp"
  146.     helpfile=strcat(HomeUpOne,helpfile)
  147.     Terminate(!FileExist(helpfile),zxct,zxcm)
  148.     WinHelp(helpfile,"Contents","")
  149.  Parallel
  150.     helpfile="parallel.hlp"
  151.     helpfile=strcat(HomeUpOne,helpfile)
  152.     Terminate(!FileExist(helpfile),zxct,zxcm)
  153.     WinHelp(helpfile,"Contents","")
  154.  Postie
  155.     helpfile="postie.hlp"
  156.     helpfile=strcat(HomeUpOne,helpfile)
  157.     Terminate(!FileExist(helpfile),zxct,zxcm)
  158.     WinHelp(helpfile,"Contents","")
  159.  Printer Extender
  160.     helpfile="printctl.hlp"
  161.     helpfile=strcat(HomeUpOne,helpfile)
  162.     Terminate(!FileExist(helpfile),zxct,zxcm)
  163.     WinHelp(helpfile,"Contents","")
  164.  Process                   
  165.     helpfile="process.hlp"
  166.     helpfile=strcat(HomeUpOne,helpfile)
  167.     Terminate(!FileExist(helpfile),zxct,zxcm)
  168.     WinHelp(helpfile,"Contents","")
  169.  RAS Remote Access         
  170.     helpfile="ras.hlp"
  171.     helpfile=strcat(HomeUpOne,helpfile)
  172.     Terminate(!FileExist(helpfile),zxct,zxcm)
  173.     WinHelp(helpfile,"Contents","")
  174.  Reggie Registry Search   
  175.     helpfile="reggie.hlp"
  176.     helpfile=strcat(HomeUpOne,helpfile)
  177.     Terminate(!FileExist(helpfile),zxct,zxcm)
  178.     WinHelp(helpfile,"Contents","")
  179.  Serial Port Extender
  180.     helpfile="serial.hlp"
  181.     helpfile=strcat(HomeUpOne,helpfile)
  182.     Terminate(!FileExist(helpfile),zxct,zxcm)
  183.     WinHelp(helpfile,"Contents","")
  184.  ShellOperations Extender
  185.     helpfile="shellop.hlp"
  186.     helpfile=strcat(HomeUpOne,helpfile)
  187.     Terminate(!FileExist(helpfile),zxct,zxcm)
  188.     WinHelp(helpfile,"Contents","")
  189.  Webbatch
  190.     helpfile="webbatch.hlp"
  191.     helpfile=strcat(HomeUpOne,helpfile)
  192.     Terminate(!FileExist(helpfile),zxct,zxcm)
  193.     WinHelp(helpfile,"Contents","")
  194.  WILX Extender
  195.     helpfile="WILX.hlp"
  196.     if FileExist(helpfile)==@False
  197.        helpfile="WilX Extender.hlp"
  198.     endif
  199.     helpfile=strcat(HomeUpOne,helpfile)
  200.     Terminate(!FileExist(helpfile),zxct,zxcm)
  201.     WinHelp(helpfile,"Contents","")
  202.  Microsoft Networking
  203.     helpfile="Win32 Network Extender.hlp"
  204.     helpfile=strcat(HomeUpOne,helpfile)
  205.     Terminate(!FileExist(helpfile),zxct,zxcm)
  206.     WinHelp(helpfile,"Contents","")
  207.  Winbatch Studio Help
  208.     helpfile="winbatch studio.hlp"
  209.     helpfile=strcat(Home,helpfile)
  210.     Terminate(!FileExist(helpfile),zxct,zxcm)
  211.     WinHelp(helpfile,"Contents","")
  212.  WinBatch
  213.     helpfile="winbatch.hlp"
  214.     helpfile=strcat(HomeUpOne,helpfile)
  215.     Terminate(!FileExist(helpfile),zxct,zxcm)
  216.     WinHelp(helpfile,"Contents","")
  217.  Windows Interface Language
  218.     helpfile="Windows Interface language.hlp"
  219.     helpfile=strcat(HomeUpOne,helpfile)
  220.     Terminate(!FileExist(helpfile),zxct,zxcm)
  221.     WinHelp(helpfile,"Contents","")
  222.  WinInet Internet Extender
  223.     helpfile="wininet.hlp"
  224.     helpfile=strcat(HomeUpOne,helpfile)
  225.     Terminate(!FileExist(helpfile),zxct,zxcm)
  226.     WinHelp(helpfile,"Contents","")
  227.  WinMacro Help
  228.     helpfile="winmacro.hlp"
  229.     helpfile=strcat(Home,helpfile)
  230.     Terminate(!FileExist(helpfile),zxct,zxcm)
  231.     WinHelp(helpfile,"Contents","")
  232.  WinSock Internet Extender
  233.     helpfile="winsock.hlp"
  234.     helpfile=strcat(HomeUpOne,helpfile)
  235.     Terminate(!FileExist(helpfile),zxct,zxcm)
  236.     WinHelp(helpfile,"Contents","")
  237.  Zipper Extender
  238.     helpfile="zipper.hlp"
  239.     helpfile=strcat(HomeUpOne,helpfile)
  240.     Terminate(!FileExist(helpfile),zxct,zxcm)
  241.     WinHelp(helpfile,"Contents","")
  242.  
  243.  
  244. _Comment Block
  245.  Comment block of code   ; Inserts semicolons to comment out a block of code
  246.         a = wGetSelState()
  247.         if a != 1 
  248.             Message("Ooop","No block selected")
  249.             Drop(a)
  250.             exit
  251.         endif
  252.         wEdCut()
  253.         a=clipget()
  254.         a=strcat(";",strreplace(a,@crlf,strcat(@crlf,";")))
  255.         ClipPut(a)
  256.         wEdPaste()
  257.         drop (a,line)
  258.  
  259.  UnComment Block of code ; Removes semicolons to re-enable a block of code
  260.         a = wGetSelState()
  261.         if a != 1 
  262.             Message("Ooop","No block selected")
  263.             Drop(a)
  264.             exit
  265.         endif
  266.         wEdCut()
  267.         a=clipget()
  268.         if strsub(a,1,1)==";" then a=Strsub(a,2,-1)
  269.         a=strreplace(a,strcat(@crlf,";"),@crlf)
  270.         ClipPut(a)
  271.         wEdPaste()
  272.         drop (a,line)
  273.  
  274.  
  275. ;WILCMDINFOMARK   DO NOT REMOVE!!!!!!
  276. _Insert WIL Function.... 
  277.  Arithmetic....
  278.   Abs( integer )
  279.     call(zxc,"WIL Abs")
  280.   Acos( fp_num )
  281.     call(zxc,"WIL Acos")
  282.   Asin( fp_num )
  283.     call(zxc,"WIL Asin")
  284.   Atan( fp_num )
  285.     call(zxc,"WIL Atan")
  286.   Average( number [ ,number... ] )  
  287.     call(zxc,"WIL Average")
  288.   Ceiling( fp_num )
  289.     call(zxc,"WIL Ceiling")
  290.   Char2Num( string )
  291.     call(zxc,"WIL Char2Num")
  292.   Cos( fp_num )
  293.     call(zxc,"WIL Cos")
  294.   Cosh( fp_num )
  295.     call(zxc,"WIL Cosh")
  296.   Decimals( #digits )
  297.     call(zxc,"WIL Decimals")
  298.   Exp( fp_num )
  299.     call(zxc,"WIL Exp")
  300.   Fabs( fp_num )
  301.     call(zxc,"WIL Fabs")
  302.   Floor( fp_num )
  303.     call(zxc,"WIL Floor")
  304.   Int( string/fp_num )
  305.     call(zxc,"WIL Int")
  306.   IsFloat( string )
  307.     call(zxc,"WIL IsFloat")
  308.   IsInt( string )
  309.     call(zxc,"WIL IsInt")
  310.   IsNumber( value )
  311.     call(zxc,"WIL IsNumber")
  312.   Log10( fp_num )
  313.     call(zxc,"WIL Log10")
  314.   Loge( fp_num )
  315.     call(zxc,"WIL Loge")
  316.   Max( number [ ,number... ] ) 
  317.     call(zxc,"WIL Max")
  318.   Min( number [ ,number... ] )
  319.     call(zxc,"WIL Min")
  320.   Mod
  321.      wedInsString ("x mod y ; remainder function")
  322.      wedNewLine ()
  323.   Num2Char( integer )
  324.     call(zxc,"WIL Num2Char")
  325.   Random( integer )
  326.     call(zxc,"WIL Random")
  327.   Sin( fp_num )
  328.     call(zxc,"WIL Sin")
  329.   Sinh(x)
  330.     call(zxc,"WIL Sinh")
  331.   Sqrt( fp_num )
  332.     call(zxc,"WIL Sqrt")
  333.   Tan( fp_num )
  334.     call(zxc,"WIL Tan")
  335.   Tanh( fp_num )
  336.     call(zxc,"WIL Tanh")
  337.   TimeAdd( YmdHms, YmdHms )
  338.     call(zxc,"WIL TimeAdd")
  339.   TimeDiff( YmdHms, YmdHms )
  340.     call(zxc,"WIL TimeDiff")
  341.   TimeDiffDays( Ymd[Hms], Ymd[Hms] )
  342.     call(zxc,"WIL TimeDiffDays")
  343.   TimeDiffSecs( YmdHms, YmdHms )
  344.     call(zxc,"WIL TimeDiffSecs")
  345.   TimeJulToYmd(juliandate)
  346.     call(zxc,"WIL TimeJulToYmd")
  347.   TimeJulianDay( Ymd[Hms] )
  348.     call(zxc,"WIL TimeJulianDay")
  349.   TimeSubtract(datetime, datetime difference)
  350.     call(zxc,"WIL TimeSubtract")
  351.   TimeYmdHms(  )
  352.     call(zxc,"WIL TimeYmdHms")
  353.  Arrays....
  354.   Arrayize(delimeted list, delimiter)
  355.     call(zxc,"WIL Arrayize")
  356.   ArrDimension(dim1, dim2, dim3, dim4, dim5)
  357.     call(zxc,"WIL ArrDimension")
  358.   ArrInfo(array, request)
  359.     call(zxc,"WIL ArrInfo")
  360.   ArrInitialize(array, value)
  361.     call(zxc,"WIL ArrInitialize")
  362.  Binary....
  363.   BinaryAlloc( buffsize )
  364.     call(zxc,"WIL BinaryAlloc")
  365.   BinaryAnd(targethandle,targetoffset,sourcehandle,sourceoffset,count)
  366.     call(zxc,"WIL BinaryAnd")
  367.   BinaryClipGet(handle, format)
  368.     call(zxc,"WIL BinaryClipGet")
  369.   BinaryClipPut(handle, format)
  370.     call(zxc,"WIL BinaryClipPut")
  371.   BinaryCompare(handle1, offset1, handle2, offset2, count)
  372.     call(zxc,"WIL BinaryCompare")
  373.   BinaryConvert(handle, sourcetype, targettype, codepage, flags)
  374.     call(zxc,"WIL BinaryConvert")
  375.   BinaryCopy(handle targ, offset targ, handle src, offset src, bytecount )
  376.     call(zxc,"WIL BinaryCopy")
  377.   BinaryEodGet( handle )
  378.     call(zxc,"WIL BinaryEodGet")
  379.   BinaryEodSet( handle, offset )
  380.     call(zxc,"WIL BinaryEodSet")
  381.   BinaryFree( handle )
  382.     call(zxc,"WIL BinaryFree")
  383.   BinaryHashRec(handle, recsize, key offset, key size, key value )
  384.     call(zxc,"WIL BinaryHashRec")
  385.   BinaryIncr( handle, offset )
  386.     call(zxc,"WIL BinaryIncr")
  387.   BinaryIncr2(handle, offset to increment a 16 bit value)
  388.     call(zxc,"WIL BinaryIncr2")
  389.   BinaryIncr4(handle, offset to increment a 32 bit value)
  390.     call(zxc,"WIL BinaryIncr4")
  391.   BinaryIncrFlt(handle, offset to increment a 64 bit floating point number)
  392.     call(zxc,"WIL BinaryIncrFlt")
  393.   BinaryIndex( handle, offset, search string, direction )
  394.     call(zxc,"WIL BinaryIndex")
  395.   BinaryIndexEx(handle, offset, string, direction, match-case)
  396.     call(zxc,"WIL BinaryIndexEx")
  397.   BinaryIndexNC(handle, offset, string, direction)
  398.     call(zxc,"WIL BinaryIndexNC")
  399.   BinaryOleType( handle, type,reserved1, reserved2, reserved3)
  400.     call(zxc,"WIL BinaryOleType")
  401.   BinaryOr(targethandle,targetoffset,sourcehandle,sourceoffset,count)
  402.     call(zxc,"WIL BinaryOr")
  403.   BinaryPeek( handle, offset )
  404.     call(zxc,"WIL BinaryPeek")
  405.   BinaryPeek2(handle, offset to peek a 16 bit value)
  406.     call(zxc,"WIL BinaryPeek2")
  407.   BinaryPeek4(handle, offset to peek a 32 bit value)
  408.     call(zxc,"WIL BinaryPeek4")
  409.   BinaryPeekFlt(handle, offset to peek a 64 bit floating point number)
  410.     call(zxc,"WIL BinaryPeekFlt")
  411.   BinaryPeekStr(handle, offset, maxsize)
  412.     call(zxc,"WIL BinaryPeekStr")
  413.   BinaryPoke( handle, offset, 8 bit value )
  414.     call(zxc,"WIL BinaryPoke")
  415.   BinaryPoke2(handle, offset, 16 bit value)
  416.     call(zxc,"WIL BinaryPoke2")
  417.   BinaryPoke4(handle, offset, 32 bit value)
  418.     call(zxc,"WIL BinaryPoke4")
  419.   BinaryPokeFlt(handle, offset, 64 bit floating point value)
  420.     call(zxc,"WIL BinaryPokeFlt")
  421.   BinaryPokeStr(handle, offset, string)
  422.     call(zxc,"WIL BinaryPokeStr")
  423.   BinaryRead( handle, filename )
  424.     call(zxc,"WIL BinaryRead")
  425.   BinaryReadEx(handle, binaryoffset, filename, fileoffset, count)
  426.     call(zxc,"WIL BinaryReadEx")
  427.   BinaryReplace(bin-handle, search-string, replacement-string, match-case)
  428.     call(zxc,"WIL BinaryReplace")
  429.   BinarySort( handle, recsize, key offset, key size, flags )
  430.     call(zxc,"WIL BinarySort")
  431.   BinaryStrCnt( handle, startoffset, endoffset, string )
  432.     call(zxc,"WIL BinaryStrCnt")
  433.   BinaryTagExtr(tag-struct, flags)
  434.     call(zxc,"WIL BinaryTagExtr")
  435.   BinaryTagFind(tag-struct)
  436.     call(zxc,"WIL BinaryTagFind")
  437.   BinaryTagIndex(tag-struct)
  438.     call(zxc,"WIL BinaryTagIndex")
  439.   BinaryTagInit( handle, start-tag, end-tag)
  440.     call(zxc,"WIL BinaryTagInit")
  441.   BinaryTagLen(tag-struct)
  442.     call(zxc,"WIL BinaryTagLen")
  443.   BinaryTagRepl( tag-struct, new-string )
  444.     call(zxc,"WIL BinaryTagRepl")
  445.   BinaryWrite( handle, filename )
  446.     call(zxc,"WIL BinaryWrite")
  447.   BinaryWriteEx(handle, binaryoffset, filename, fileoffset, count)
  448.     call(zxc,"WIL BinaryWriteEx")
  449.   BinaryXlate(targethandle, xlatehandle, flag)
  450.     call(zxc,"WIL BinaryXlate")
  451.   BinaryXor(targethandle,targetoffset,sourcehandle,sourceoffset,count)
  452.     call(zxc,"WIL BinaryXor")
  453.  Debug( mode )
  454.     call(zxc,"WIL Debug")
  455.  Directory Management....
  456.   DirAttrGet( [d:]path )
  457.     call(zxc,"WIL DirAttrGet")
  458.   DirAttrSet(dirlist, settings)
  459.     call(zxc,"WIL DirAttrSet")
  460.   DirChange( [d:]path )
  461.     call(zxc,"WIL DirChange") 
  462.   DirExist( pathname )
  463.     call(zxc,"WIL DirExist")
  464.   DirGet(  )
  465.     call(zxc,"WIL DirGet")
  466.   DirHome(  )
  467.     call(zxc,"WIL DirHome")
  468.   DirItemize( dirlist )
  469.     call(zxc,"WIL DirItemize")
  470.   DirMake( [d:]path )
  471.     call(zxc,"WIL DirMake")
  472.   DirRename( [d:]oldpath, [d:]newpath )
  473.     call(zxc,"WIL DirRename")
  474.   DirRemove( dirlist )
  475.     call(zxc,"WIL DirRemove")
  476.   DirSize(dir-name, flags)
  477.     call(zxc,"WIL DirSize")
  478.   DirWindows( request# )
  479.     call(zxc,"WIL DirWindows")
  480.  File Management....
  481.   FileAppend( sourcelist, destination )
  482.     call(zxc,"WIL FileAppend")
  483.   FileAttrGet( filename )
  484.     call(zxc,"WIL FileAttrGet")
  485.   FileAttrSet( filelist, settings )
  486.     call(zxc,"WIL FileAttrSet")
  487.   FileClose( filehandle )
  488.     call(zxc,"WIL FileClose")
  489.   FileCompare( filename1, filename2 )
  490.     call(zxc,"WIL FileCompare")
  491.   FileCopy( sourcelist, filename/mask, mode )
  492.     call(zxc,"WIL FileCopy")
  493.   FileCopyAttr(source-list, destination, warning, attributes)
  494.     call(zxc,"WIL FileCopyAttr")
  495.   FileCreateTemp( prefix )
  496.     call(zxc,"WIL FileCreateTemp")
  497.   FileDelete( filelist )
  498.     call(zxc,"WIL FileDelete")
  499.   FileExist( filename )
  500.     call(zxc,"WIL FileExist")
  501.   FileExtension( filename )
  502.     call(zxc,"WIL FileExtension")
  503.   FileFullName( partial filename )
  504.     call(zxc,"WIL FileFullName")
  505.   FileItemize( filelist )
  506.     call(zxc,"WIL FileItemize")
  507.   FileItemPath(file-list)
  508.     call(zxc,"WIL FileItemPath")
  509.   FileLocate( filename )
  510.     call(zxc,"WIL FileLocate")
  511.   FileMapName( filename, mappingdata )
  512.     call(zxc,"WIL FileMapName")
  513.   FileMove( sourcelist, destination, warning )
  514.     call(zxc,"WIL FileMove")
  515.   FileMoveAttr(source-list, destination, warning, attributes)
  516.     call(zxc,"WIL FileMoveAttr")
  517.   FileNameLong filename)
  518.     call(zxc,"WIL FileNameLong")
  519.   FileNameShort(filename)
  520.     call(zxc,"WIL FileNameShort")
  521.   FileOpen( filename, mode )
  522.     call(zxc,"WIL FileOpen")
  523.   FilePath( filename )
  524.     call(zxc,"WIL FilePath")
  525.   FileRead( filehandle )
  526.     call(zxc,"WIL FileRead")
  527.   FileRename( sourcelist, destination )
  528.     call(zxc,"WIL FileRename")
  529.   FileRoot( filename )
  530.     call(zxc,"WIL FileRoot")
  531.   FileSize( filelist )
  532.     call(zxc,"WIL FileSize")
  533.   FileSizeEx(file-list)
  534.     call(zxc,"WIL FileSizeEx")
  535.   FileTimeCode( filename )
  536.     call(zxc,"WIL FileTimeCode")
  537.   FileTimeGet( filename )
  538.     call(zxc,"WIL FileTimeGet")
  539.   FileTimeGetEx(filename, timefield)
  540.     call(zxc,"WIL FileTimeGetEx")
  541.   FileTimeSet( list, ymdhms )
  542.     call(zxc,"WIL FileTimeSet")
  543.   FileTimeSetEx(filelist, YmdHms, timefield)
  544.     call(zxc,"WIL FileTimeSetEx")
  545.   FileTimeTouch( filelist )
  546.     call(zxc,"WIL FileTimeTouch")
  547.   FileVerInfo(filename, languagekey, resourcestring)
  548.     call(zxc,"WIL FileVerInfo")
  549.   FileWrite( filehandle, outputdata )
  550.     call(zxc,"WIL FileWrite")
  551.   FileYmdHms( filename )
  552.     call(zxc,"WIL FileYmdHms")
  553.   Other file functions....
  554.    AskDirectory(prompt, browse-root, start-dir, confirm-prompt, flags)
  555.     call(zxc,"WIL AskDirectory")
  556.    AskFileText( title, filename, sort mode, select mode )
  557.      call(zxc,"WIL AskFileText")
  558.    AskFileName( title, directory, filetypes, default filename, flag )
  559.      call(zxc,"WIL AskFileName")
  560.    BinaryRead( handle, filename )
  561.      call(zxc,"WIL BinaryRead")
  562.    BinaryReadEx(handle, binaryoffset, filename, fileoffset, count)
  563.      call(zxc,"WIL BinaryReadEx")
  564.    BinaryWrite( handle, filename )
  565.      call(zxc,"WIL BinaryWrite")
  566.    BinaryWriteEx(handle, binaryoffset, filename, fileoffset, count)
  567.      call(zxc,"WIL BinaryWriteEx")
  568.  INI Functions....
  569.   IniDelete( section, keyname )
  570.     call(zxc,"WIL IniDelete")
  571.   IniDeletePvt( section, keyname, filename )
  572.     call(zxc,"WIL IniDeletePvt")
  573.   IniItemize( section )
  574.     call(zxc,"WIL IniItemize")
  575.   IniItemizePvt( section, filename )
  576.     call(zxc,"WIL IniItemizePvt") 
  577.   IniRead( section, keyname, default )
  578.     call(zxc,"WIL IniRead")
  579.   IniReadPvt(  section, keyname, default, filename )
  580.     call(zxc,"WIL IniReadPvt")
  581.   IniWrite( section, keyname, data )
  582.     call(zxc,"WIL IniWrite")
  583.   IniWritePvt( section, keyname, data, filename )
  584.     call(zxc,"WIL IniWritePvt")
  585.  Inter-program....
  586.   AddExtender( dllfilename )
  587.     call(zxc,"WIL AddExtender")
  588.   Clipboard....
  589.    ClipAppend( string )
  590.     call(zxc,"WIL ClipAppend")
  591.    ClipGet(  )
  592.      call(zxc,"WIL ClipGet")
  593.    ClipGetEx( format )
  594.      call(zxc,"WIL ClipGetEx")
  595.    ClipHasFormat( format )
  596.      call(zxc,"WIL ClipHasFormat")
  597.    ClipPut( string )
  598.      call(zxc,"WIL ClipPut")
  599.    Snapshot( request# )
  600.      call(zxc,"WIL Snapshot")
  601.   DDE....
  602.    DDEExecute( channel, [commandstring] )
  603.      call(zxc,"WIL DDEExecute")
  604.    DDEInitiate( app name, topic name )
  605.      call(zxc,"WIL DDEInitiate")
  606.    DDEPoke( channel, item name, item value )
  607.      call(zxc,"WIL DDEPoke")
  608.    DDERequest( channel, item name )
  609.      call(zxc,"WIL DDERequest")
  610.    DDETerminate( channel )
  611.      call(zxc,"WIL DDETerminate")
  612.    DDETimeout( value in seconds )
  613.      call(zxc,"WIL DDETimeout")
  614.   DLLCall
  615.    DllCall( dllfilename/dllhandle, returntype:entrypoint [ ,paramtype:param... ])
  616.      call(zxc,"WIL DllCall")
  617.    DllFree( dllhandle )
  618.      call(zxc,"WIL DllFree")
  619.    DllHinst( partialwinname )
  620.      call(zxc,"WIL DllHinst")
  621.    DllHwnd( partialwinname )
  622.      call(zxc,"WIL DllHwnd")
  623.    DllLoad( dllname )
  624.      call(zxc,"WIL DllLoad")
  625.   Environment....
  626.    Environment( envvariable )
  627.      call(zxc,"WIL Environment")
  628.    EnvironSet( envvarname, newvalue )
  629.      call(zxc,"WIL EnvironSet")
  630.    EnvItemize(  )
  631.      call(zxc,"WIL EnvItemize")
  632.    ExeTypeInfo( exefilename )
  633.      call(zxc,"WIL ExeTypeInfo")
  634.    RegApp(programname, path)
  635.      call(zxc,"WIL RegApp")
  636.    RunEnviron( program name, parameters, displaymode, waitflag )
  637.      call(zxc,"WIL RunEnviron")
  638.   Sending keys....
  639.    SendKey( string )
  640.      call(zxc,"WIL SendKey")
  641.    SendKeysChild( partialparentwindowname, partialchildwindowname, string )
  642.      call(zxc,"WIL SendKeysChild") 
  643.    SendKeysTo( parentwindowname, string )
  644.      call(zxc,"WIL SendKeysTo")
  645.    SendMenusTo( partialparentwindowname, menuname )
  646.      call(zxc,"WIL SendMenusTo")
  647.  Multimedia....
  648.   Beep
  649.     wedInsString ("Beep")
  650.     wedNewLine ()
  651.   DllCall( dllfilename/dllhandle, returntype:entrypoint [ ,paramtype:param... ])
  652.     call(zxc,"WIL DllCall")
  653.   DllFree( dllhandle )
  654.     call(zxc,"WIL DllFree")
  655.   DllHinst( partialwinname )
  656.     call(zxc,"WIL DllHinst")
  657.   DllHwnd( partialwinname )
  658.     call(zxc,"WIL DllHwnd")
  659.   DllLoad( dllname )
  660.     call(zxc,"WIL DllLoad")
  661.   PlayMedia( commandstring )
  662.     call(zxc,"WIL PlayMedia")
  663.   PlayMidi( filename, mode )
  664.     call(zxc,"WIL PlayMidi")
  665.   PlayWaveForm( filename, mode )
  666.     call(zxc,"WIL PlayWaveForm")
  667.   Sounds( request# )
  668.     call(zxc,"WIL Sounds")
  669.  OLE.... 
  670.   ObjectAccess( objectname)
  671.         call(zxc,"WIL ObjectAccess")
  672.   ObjectClose( objecthandle )
  673.     call(zxc,"WIL ObjectClose")
  674.   ObjectOpen( objectname )
  675.     call(zxc,"WIL ObjectOpen")
  676.  Process Control....
  677.   Break 
  678.      wedInsString ("Break")
  679.      wedNewLine ()
  680.   Call( wbt-name, parameters)
  681.      wedInsString ("Call( wbt-name, parameters)")
  682.      wedNewLine ()
  683.   Continue 
  684.      wedInsString ("Continue")
  685.      wedNewLine ()
  686.   EndSession(  )
  687.     call(zxc,"WIL EndSession")
  688.   ErrorMode( mode )
  689.     call(zxc,"WIL ErrorMode")
  690.   Exclusive(mode)
  691.     call(zxc,"WIL Exclusive")
  692.   Execute statement
  693.      wedInsString ("Execute statement")
  694.      wedNewLine ()
  695.   Exit
  696.     wedInsString ("Exit")
  697.     wedNewLine ()
  698.   For   varname = initial value to final value [ by increment ]
  699.     a=wGetColNo ()
  700.     wedInsString ("For   varname = initial value to final value [ by increment ]")
  701.     wedNewLine ()
  702.     wEdGoToCol (a)
  703.     wedInsString ("   ;statements")
  704.     wedNewLine ()
  705.     wEdGoToCol (a)
  706.     wedInsString ("Next")
  707.     wedNewLine ()
  708.   GoSub  
  709.     wedInsString ("GoSub label")
  710.     wedNewLine ()
  711.   Goto  label
  712.     wedInsString ("Goto label")
  713.     wedNewLine ()
  714.   IfàElseàEndif expression
  715.     a=wGetColNo ()
  716.     wedInsString ("If expression")
  717.     wedNewLine ()
  718.     wedInsString ("   ;true code")
  719.     wedNewLine ()
  720.     wEdGoToCol (a)
  721.     wedInsString ("else")
  722.     wedNewLine ()
  723.     wedInsString ("   ;false code")
  724.     wedNewLine ()
  725.     wEdGoToCol (a)
  726.     wedInsString ("endif")
  727.     wedNewLine ()
  728.   LastError(  )
  729.     call(zxc,"WILSpecial LastError")
  730.   Select varname
  731.     a=wGetColNo ()
  732.     wedInsString ("Select varname")
  733.     wedNewLine ()
  734.     wEdGoToCol (a)
  735.     wedInsString ("   case varname")
  736.     wedNewLine ()
  737.     wEdGoToCol (a)
  738.     wedInsString ("     ;statements")
  739.     wedNewLine ()
  740.     wEdGoToCol (a)
  741.     wedInsString ("     break")
  742.     wedNewLine ()
  743.     wEdGoToCol (a)
  744.     wedInsString ("   case varname")
  745.     wedNewLine ()
  746.     wEdGoToCol (a)
  747.     wedInsString ("     ;statements")
  748.     wedNewLine ()
  749.     wEdGoToCol (a)
  750.     wedInsString ("     break")
  751.     wedNewLine ()
  752.     wEdGoToCol (a)
  753.     wedInsString ("EndSelect")
  754.     wedNewLine ()
  755.   Switch varname
  756.     a=wGetColNo ()
  757.     wedInsString ("Switch varname")
  758.     wedNewLine ()
  759.     wEdGoToCol (a)
  760.     wedInsString ("   case varname")
  761.     wedNewLine ()
  762.     wEdGoToCol (a)
  763.     wedInsString ("     ;statements")
  764.     wedNewLine ()
  765.     wEdGoToCol (a)
  766.     wedInsString ("     break")
  767.     wedNewLine ()
  768.     wEdGoToCol (a)
  769.     wedInsString ("   case varname")
  770.     wedNewLine ()
  771.     wEdGoToCol (a)
  772.     wedInsString ("     ;statements")
  773.     wedNewLine ()
  774.     wEdGoToCol (a)
  775.     wedInsString ("     break")
  776.     wedNewLine ()
  777.     wEdGoToCol (a)
  778.     wedInsString ("EndSwitch")
  779.     wedNewLine ()
  780.   Version(  )
  781.     call(zxc,"WIL Version")
  782.   VersionDLL(  )
  783.     call(zxc,"WIL VersionDLL")
  784.   While expression
  785.     wedInsString ("While expression")
  786.     wedNewLine ()
  787.     wedNewLine ()
  788.     wedInsString ("EndWhile")
  789.   #DefineFunction...#EndFunction
  790.     a=wGetColNo ()
  791.     wedInsString ("#DefineFunction functname( [param1 [,param2...[,param16]]])")
  792.     wedNewLine ()
  793.     wedNewLine ()
  794.     wedInsString ("     function code")
  795.     wedNewLine ()
  796.     wedNewLine ()
  797.     wEdGoToCol (a)
  798.     wedInsString ("     [ RETURN or RETURN (expression) ]")
  799.     wedNewLine ()
  800.     wedNewLine ()
  801.     wEdGoToCol (a)
  802.     wedInsString ("   #EndFunction")
  803.     wedNewLine ()
  804.   #|nclude "filename"
  805.     a=wGetColNo ()
  806.     wedInsString (`#Include "file name"`)
  807.     wedNewLine ()
  808.  Program management....
  809.   AppExist(programname )
  810.     call(zxc,"WIL AppExist")
  811.   AppWaitClose(programname )
  812.     call(zxc,"WIL AppWaitClose")
  813.   Execute  statement
  814.     wedInsString ("Execute statement")
  815.     wedNewLine ()
  816.   Print( data file, directory, display mode, waitflag )
  817.     call(zxc,"WIL Print")
  818.   RegApp(programname, path)
  819.     call(zxc,"WIL RegApp")
  820.   Run( programname, parameters )
  821.     call(zxc,"WIL Run")
  822.   RunEnviron( program name, parameters, displaymode, waitflag )
  823.     call(zxc,"WIL RunEnviron")
  824.   RunExit( programname, parameters )
  825.     call(zxc,"WIL RunExit")
  826.   RunHide( programname, parameters )
  827.     call(zxc,"WIL RunHide")
  828.   RunHideWait( programname, parameters )
  829.     call(zxc,"WIL RunHideWait")
  830.   RunIcon( programname, parameters )
  831.     call(zxc,"WIL RunIcon")
  832.   RunIconWait( programname, parameters )
  833.     call(zxc,"WIL RunIconWait")
  834.   RunShell( programname, params, directory, displaymode, waitflag )
  835.     call(zxc,"WIL RunShell")
  836.   RunWait( programname, parameters )
  837.     call(zxc,"WIL RunWait")
  838.   RunZoom( programname, parameters )
  839.     call(zxc,"WIL RunZoom")
  840.   RunZoomWait( programname, parameters)
  841.     call(zxc,"WIL RunZoomWait")
  842.   ShellExecute(programname, params, directory, display mode, operation)
  843.     call(zxc,"WIL ShellExecute")
  844.  Registry....
  845.   RegApp(programname, path)
  846.     call(zxc,"WIL RegApp") 
  847.   RegCloseKey( keyhandle )
  848.     call(zxc,"WIL RegCloseKey")
  849.   RegConnect(computername, handle)
  850.     call(zxc,"WIL RegConnect")
  851.   RegCreateKey( keyhandle, subkeystring )
  852.     call(zxc,"WIL RegCreateKey")
  853.   RegDeleteKey( keyhandle, subkeystring )
  854.     call(zxc,"WIL RegDeleteKey")
  855.   RegDelValue(handle, subkeystring)
  856.     call(zxc,"WIL RegDelValue")
  857.   RegEntryType(handle, subkeystring)
  858.     call(zxc,"WIL RegEntryType")
  859.   RegExistKey(handle, subkeystring)
  860.     call(zxc,"WIL RegExistKey")
  861.   RegExistValue(handle, subkeystring)
  862.     call(zxc,"WIL RegExistValue")
  863.   RegLoadHive(handle, subkey, filename)
  864.     call(zxc,"WIL RegLoadHive")
  865.   RegOpenKey( keyhandle, subkeystring )
  866.     call(zxc,"WIL RegOpenKey")
  867.   RegOpenKeyEx( handle, subkey-string, mode, reserved-1, reserved-2) 
  868.     call(zxc,"WIL RegOpenKeyEx")
  869.   RegQueryBin(handle, subkeystring)
  870.     call(zxc,"WIL RegQueryBin")
  871.   RegQueryDword(handle, subkeystring)
  872.     call(zxc,"WIL RegQueryDword")
  873.   RegQueryEx(handle, subkeystring, delimiter, type)
  874.     call(zxc,"WIL RegQueryEx")
  875.   RegQueryExpSz(handle, subkeystring)
  876.     call(zxc,"WIL RegQueryExpSz")
  877.   RegQueryItem(handle, subkeystring)
  878.     call(zxc,"WIL RegQueryItem")
  879.   RegQueryKey( keyhandle, index )
  880.     call(zxc,"WIL RegQueryKey")
  881.   RegQueryKeys( handle )
  882.     call(zxc,"WIL RegQueryKeys")
  883.   RegQueryMulSz(handle, subkeystring, delimiter)
  884.     call(zxc,"WIL RegQueryMulSz")
  885.   RegQueryStr(handle, subkey)
  886.        call(zxc,"WIL RegQueryStr")
  887.   RegQueryValue( keyhandle, keyname )
  888.     call(zxc,"WIL RegQueryValue")
  889.   RegSetBin(handle, subkeystring, value)
  890.     call(zxc,"WIL RegSetBin")
  891.   RegSetDword(handle, subkeystring, value)
  892.     call(zxc,"WIL RegSetDword")
  893.   RegSetEx(handle, subkeystring, value, delimiter, type)
  894.     call(zxc,"WIL RegSetEx")
  895.   RegSetExpSz(handle, subkeystring, value)
  896.     call(zxc,"WIL RegSetExpSz")
  897.   RegSetMulSz(handle, subkeystring, value, delimiter)
  898.     call(zxc,"WIL RegSetMulSz")
  899.   RegSetValue( keyhandle, subkeystring, value )
  900.     call(zxc,"WIL RegSetValue")
  901.   RegUnloadHive(handle, subkey)
  902.     call(zxc,"WIL RegUnloadHive")
  903.  Shortcut functions....
  904.   ShortcutDir(name) {*Explorer}
  905.     call(zxc,"WIL ShortcutDir")
  906.   ShortcutEdit(linkname, target, params, startdir, showode) {*Explorer}
  907.     call(zxc,"WIL ShortcutEdit")
  908.   ShortcutExtra(linkname, description, hotkey, iconfile, iconindex) {*Explorer}
  909.     call(zxc,"WIL ShortcutExtra")
  910.   ShortcutInfo(linkname) {*Explorer}
  911.     call(zxc,"WIL ShortcutInfo")
  912.   ShortcutMake(linkname, target, params, startdir, showmode) {*Explorer}
  913.     call(zxc,"WIL ShortcutMake") 
  914.  String Handling....
  915.   IsDefined(var)
  916.     call(zxc,"WIL IsDefined")
  917.   IsFloat( string )
  918.     call(zxc,"WIL IsFloat")
  919.   IsInt( string )
  920.     call(zxc,"WIL IsInt")
  921.   IsNumber( value )
  922.     call(zxc,"WIL IsNumber")
  923.   List items....
  924.    ItemCount( list, delimiter )
  925.     call(zxc,"WIL ItemCount") 
  926.    ItemExtract( index, list, delimiter )
  927.     call(zxc,"WIL ItemExtract")
  928.    ItemInsert( item, index, list, delimiter )
  929.     call(zxc,"WIL ItemInsert")
  930.    ItemLocate( item, list, delimiter )
  931.     call(zxc,"WIL ItemLocate")
  932.    ItemRemove( index, list, delimiter )
  933.     call(zxc,"WIL ItemRemove")
  934.    ItemReplace(item, index, list, delimiter)
  935.     call(zxc,"WIL ItemReplace")
  936.    ItemSort( list, delimiter )
  937.     call(zxc,"WIL ItemSort")
  938.   Num2Char( integer )
  939.     call(zxc,"WIL Num2Char")
  940.   ParseData( string )
  941.     call(zxc,"WIL ParseData")
  942.   StrCat( string [ ,string ] ) 
  943.     call(zxc,"WIL StrCat")
  944.   StrCharCount( string )
  945.     call(zxc,"WIL StrCharCount")
  946.   StrClean( source-string, characters, replacement, match-case, mode)
  947.     call(zxc,"WIL StrClean")
  948.   StrCmp( string1, string2 )
  949.     call(zxc,"WIL StrCmp")
  950.   StrFill( filler, length )
  951.     call(zxc,"WIL StrFill")
  952.   StrFix( basestring, padstring, length )
  953.     call(zxc,"WIL StrFix")
  954.   StrFixChars( basestring, padstring, length )
  955.     call(zxc,"WIL StrFixChars")
  956.   StrFixCharsL( basestring, padstring, length )
  957.     call(zxc,"WIL StrFixCharsL")
  958.   StrFixLeft( basestring, padstring, length )
  959.     call(zxc,"WIL StrFixLeft")
  960.   StriCmp(string1, string2)
  961.     call(zxc,"WIL StriCmp")
  962.   StrIndex( basestring, substring, start, direction )
  963.     call(zxc,"WIL StrIndex")
  964.   StrIndexNc( basestring, substring, start, direction )
  965.     call(zxc,"WIL StrIndexNc")
  966.   StrIndexWild(string, pattern, start)
  967.     call(zxc,"WIL StrIndexWild")
  968.   StrLen( string )
  969.     call(zxc,"WIL StrLen")
  970.   StrLenWild(string, pattern, start)
  971.     call(zxc,"WIL StrLenWild")
  972.   StrLower( string )
  973.     call(zxc,"WIL StrLower")
  974.   StrReplace( string, old, new )
  975.     call(zxc,"WIL StrReplace")
  976.   StrScan( string, delimiters, startpos, direction )
  977.     call(zxc,"WIL StrScan")
  978.   StrSub( string, startpos, length )
  979.     call(zxc,"WIL StrSub")
  980.   StrSubWild(string, pattern, start)
  981.     call(zxc,"WIL StrSubWild")
  982.   StrTrim( string )
  983.     call(zxc,"WIL StrTrim")
  984.   StrUpper( string )
  985.     call(zxc,"WIL StrUpper") 
  986.   VarType(varname)
  987.     call(zxc,"WIL VarType")
  988.  System Management....
  989.   Disk Drive Management....
  990.    DiskExist( drive letter )
  991.      call(zxc,"WIL DiskExist")
  992.    DiskFree( drivelist )
  993.      call(zxc,"WIL DiskFree")
  994.    DiskInfo( request# )
  995.      call(zxc,"WIL DiskInfo")
  996.    DiskScan( request# )
  997.      call(zxc,"WIL DiskScan")
  998.    DiskSize( request# )
  999.      call(zxc,"WIL DiskSize")
  1000.    DiskVolInfo(root-path, request#) 
  1001.      call(zxc,"WIL DiskVolInfo")
  1002.    LogDisk( drive letter )
  1003.      call(zxc,"WIL LogDisk")
  1004.    NetInfo( request code )
  1005.      call(zxc,"WIL NetInfo")
  1006.   Environment....
  1007.    Environment( envvariable )
  1008.      call(zxc,"WIL Environment")
  1009.    EnvironSet( envvarname, newvalue )
  1010.      call(zxc,"WIL EnvironSet")
  1011.    EnvItemize(  )
  1012.      call(zxc,"WIL EnvItemize")
  1013.    ExeTypeInfo( exefilename )
  1014.      call(zxc,"WIL ExeTypeInfo")
  1015.    RegApp(programname, path)
  1016.      call(zxc,"WIL RegApp")
  1017.    RunEnviron( program name, parameters, displaymode, waitflag )
  1018.      call(zxc,"WIL RunEnviron") 
  1019.   IntControl( request#, p1, p2, p3, p4 )
  1020.     call(zxc,"WIL IntControl")
  1021.   Other System functions....
  1022.    About(  )
  1023.      call(zxc,"WIL About")
  1024.    AddExtender( dllfilename )
  1025.      call(zxc,"WIL AddExtender")
  1026.    AppExist(programname )
  1027.      call(zxc,"WIL AppExist")
  1028.    AppWaitClose(programname )
  1029.      call(zxc,"WIL AppWaitClose")
  1030.    Beep
  1031.      wedInsString ("Beep")
  1032.      wedNewLine ()
  1033.    Debug( mode )
  1034.      call(zxc,"WIL Debug")
  1035.    DebugData( string, string )
  1036.      call(zxc,"WIL DebugData")
  1037.    DebugTrace( mode, filename)
  1038.      call(zxc,"WIL DebugTrace")
  1039.    DOSVersion( level )
  1040.      call(zxc,"WIL DOSVersion")
  1041.    Drop( varname [,varname...] )
  1042.      call(zxc,"WIL Drop")
  1043.    DropWild("varnam1* [,varnam2*...] ")
  1044.      call(zxc,"WIL DropWild")
  1045.    EndSession(  )
  1046.      call(zxc,"WIL EndSession")
  1047.    ErrorMode( mode )
  1048.      call(zxc,"WIL ErrorMode")
  1049.    Exclusive(mode)
  1050.      call(zxc,"WIL Exclusive")
  1051.    ExeTypeInfo( exefilename )
  1052.      call(zxc,"WIL ExeTypeInfo")
  1053.    IconReplace(filename, iconfilename)
  1054.      call(zxc,"WIL IconReplace")
  1055.    IgnoreInput( mode )
  1056.      call(zxc,"WIL IgnoreInput")
  1057.    InstallFile(filename, targname, default-targdir, delete-old, flags)
  1058.      call(zxc,"WIL InstallFile")
  1059.    IntControl( request#, p1, p2, p3, p4 )
  1060.      call(zxc,"WIL IntControl")
  1061.    IsLicensed( )
  1062.      call(zxc,"WIL IsLicensed")
  1063.    Version(  )
  1064.      call(zxc,"WIL Version")
  1065.    VersionDLL(  )
  1066.      call(zxc,"WIL VersionDLL") 
  1067.    WaitForKey( key,  key,  key, key, key )
  1068.      call(zxc,"WIL WaitForKey")
  1069.    WinMetrics( request# )
  1070.      call(zxc,"WIL WinMetrics")
  1071.    WinParmGet( request# )
  1072.      call(zxc,"WIL WinParmGet")
  1073.    WinParmSet( request#, newvalue, inicontrol )
  1074.      call(zxc,"WIL WinParmSet")
  1075.    WinResources( request#)
  1076.      call(zxc,"WIL WinResources")
  1077.    WinSysInfo( )
  1078.      call(zxc,"WIL WinSysInfo")
  1079.    WinVersion( level )
  1080.      call(zxc,"WIL WinVersion")
  1081.   Registry....
  1082.    RegApp(programname, path)
  1083.      call(zxc,"WIL RegApp")
  1084.    RegCloseKey( keyhandle )
  1085.      call(zxc,"WIL RegCloseKey")
  1086.    RegConnect(computername, handle)
  1087.      call(zxc,"WIL RegConnect")
  1088.    RegCreateKey( keyhandle, subkeystring )
  1089.      call(zxc,"WIL RegCreateKey")
  1090.    RegDeleteKey( keyhandle, subkeystring )
  1091.      call(zxc,"WIL RegDeleteKey")
  1092.    RegDelValue(handle, subkeystring)
  1093.      call(zxc,"WIL RegDelValue")
  1094.    RegEntryType(handle, subkeystring)
  1095.      call(zxc,"WIL RegEntryType")
  1096.    RegExistKey(handle, subkeystring)
  1097.      call(zxc,"WIL RegExistKey")
  1098.    RegExistValue(handle, subkeystring)
  1099.      call(zxc,"WIL RegExistValue")
  1100.    RegLoadHive(handle, subkey, filename)
  1101.      call(zxc,"WIL RegLoadHive")
  1102.    RegOpenKey( keyhandle, subkeystring )
  1103.      call(zxc,"WIL RegOpenKey")
  1104.    RegOpenKeyEx( handle, subkey-string, mode, reserved-1, reserved-2) 
  1105.      call(zxc,"WIL RegOpenKeyEx")
  1106.    RegQueryBin(handle, subkeystring)
  1107.      call(zxc,"WIL RegQueryBin")
  1108.    RegQueryDword(handle, subkeystring) 
  1109.      call(zxc,"WIL RegQueryDword")
  1110.    RegQueryEx(handle, subkeystring, delimiter, type)
  1111.      call(zxc,"WIL RegQueryEx")       
  1112.    RegQueryExpSz(handle, subkeystring)
  1113.      call(zxc,"WIL RegQueryExpSz")
  1114.    RegQueryItem(handle, subkeystring) 
  1115.      call(zxc,"WIL RegQueryItem") 
  1116.    RegQueryKey( keyhandle, index )
  1117.      call(zxc,"WIL RegQueryKey")
  1118.    RegQueryKeys( handle )
  1119.      call(zxc,"WIL RegQueryKeys")
  1120.    RegQueryMulSz(handle, subkeystring, delimiter) 
  1121.      call(zxc,"WIL RegQueryMulSz")
  1122.    RegQueryStr( handle, subkey )
  1123.      call(zxc,"WIL RegQueryStr")
  1124.    RegQueryValue( keyhandle, keyname )
  1125.      call(zxc,"WIL RegQueryValue")
  1126.    RegSetBin(handle, subkeystring, value) 
  1127.      call(zxc,"WIL RegSetBin")
  1128.    RegSetDword(handle, subkeystring, value) 
  1129.      call(zxc,"WIL RegSetDword")  
  1130.    RegSetEx(handle, subkeystring, value, delimiter, type)
  1131.      call(zxc,"WIL RegSetEx")
  1132.    RegSetExpSz(handle, subkeystring, value) 
  1133.      call(zxc,"WIL RegSetExpSz")
  1134.    RegSetMulSz(handle, subkeystring, value, delimiter) 
  1135.      call(zxc,"WIL RegSetMulSz")                                        
  1136.    RegSetValue( keyhandle, subkeystring, value )
  1137.      call(zxc,"WIL RegSetValue")
  1138.    RegUnloadHive(handle, subkey)
  1139.      call(zxc,"WIL RegUnloadHive")
  1140.  Time  Scheduling....
  1141.   FileTimeCode( filename )
  1142.     call(zxc,"WIL FileTimeCode")
  1143.   FileTimeGet( filename )
  1144.     call(zxc,"WIL FileTimeGet")
  1145.   FileTimeGetEx(filename, timefield)
  1146.     call(zxc,"WIL FileTimeGetEx") 
  1147.   FileTimeSet( list, ymdhms )
  1148.     call(zxc,"WIL FileTimeSet")
  1149.   FileTimeSetEx(filelist, YmdHms, timefield)
  1150.     call(zxc,"WIL FileTimeSetEx")
  1151.   GetExactTime(  )
  1152.     call(zxc,"WIL GetExactTime")
  1153.   GetTickCount(  )
  1154.     call(zxc,"WIL GetTickCount")
  1155.   TimeAdd( YmdHms, YmdHms )
  1156.     call(zxc,"WIL TimeAdd")
  1157.   TimeDate(  )
  1158.     call(zxc,"WIL TimeDate")
  1159.   TimeDelay( seconds )
  1160.     call(zxc,"WIL TimeDelay")
  1161.   TimeDiffDays( Ymd[Hms], Ymd[Hms] )
  1162.     call(zxc,"WIL TimeDiffDays")
  1163.   TimeDiffSecs( YmdHms, YmdHms )
  1164.     call(zxc,"WIL TimeDiffSecs")
  1165.   TimeJulianDay( Ymd[Hms] )
  1166.     call(zxc,"WIL TimeJulianDay")
  1167.   TimeJulToYmd(juliandate)
  1168.     call(zxc,"WIL TimeJulToYmd")
  1169.   TimeSubtract(datetime, datetime difference)
  1170.     call(zxc,"WIL TimeSubtract")
  1171.   TimeYmdHms(  )
  1172.     call(zxc,"WIL TimeYmdHms")
  1173.   TimeWait( YmdHms )
  1174.     call(zxc,"WIL TimeWait") 
  1175.   Yield
  1176.     call(zxc,"WIL Yield")
  1177.   Yields(count)
  1178.     call(zxc,"WIL Yields")
  1179.  User Interface(Display)....
  1180.   About(  )
  1181.     call(zxc,"WIL About")
  1182.   AskDirectory(prompt, browse-root, start-dir, confirm-prompt, flags)
  1183.     call(zxc,"WIL AskDirectory")
  1184.   AskFileName( title, directory, filetypes, default filename, flag )
  1185.     call(zxc,"WIL AskFileName")
  1186.   AskFileText( title, filename, sort mode, select mode )
  1187.     call(zxc,"WIL AskFileText")
  1188.   AskItemList( title, list, delimiter, sort mode, select mode )
  1189.     call(zxc,"WIL AskItemlist") 
  1190.   AskLine( title, prompt, default answer )
  1191.     call(zxc,"WIL AskLine")
  1192.   AskPassword( title, prompt )
  1193.     call(zxc,"WIL AskPassword")
  1194.   AskTextBox( title, prompt, default, flags, reserved)
  1195.     call(zxc,"WIL AskTextBox")
  1196.   AskYesNo( title, question )
  1197.     call(zxc,"WIL AskYesNo")
  1198.   ButtonNames(OK-name, Cancel-name)
  1199.     call(zxc,"WIL ButtonNames")
  1200.   Dialog( dialogname )
  1201.     call(zxc,"WIL Dialog")
  1202.   Display( seconds, title, text )
  1203.     call(zxc,"WIL Display")
  1204.   KeyToggleSet( @key, value )
  1205.     call(zxc,"WIL KeyToggleSet")
  1206.   KeyToggleGet( @key )
  1207.     call(zxc,"WIL KeyToggleGet") 
  1208.   IsKeyDown(keycodes)
  1209.     call(zxc,"WIL IsKeyDown")
  1210.   Menu handling....
  1211.    IsMenuChecked( menuname )
  1212.     call(zxc,"WIL IsMenuChecked")
  1213.    IsMenuEnabled( menuname )
  1214.     call(zxc,"WIL IsMenuEnabled")
  1215.    MenuChange( menuname, flags )
  1216.     call(zxc,"WIL MenuChange")
  1217.   Message( title, text )
  1218.     call(zxc,"WIL Message")
  1219.   Mouse....
  1220.    MouseClick(clicktype, modifiers)
  1221.     call(zxc,"WIL MouseClick")
  1222.    MouseClickBtn(parentwindowname, childwindowname, buttontext)
  1223.     call(zxc,"WIL MouseClickBtn")
  1224.    MouseCoords(parentwin, childwin)
  1225.     call(zxc,"WIL MouseCoords")
  1226.    MouseInfo( request# )
  1227.     call(zxc,"WIL MouseInfo")
  1228.    MouseMove(X, Y, parentwindowname, childwindowname)
  1229.     call(zxc,"WIL MouseMove")
  1230.    MousePlay(X-Y-coordinates, parent-window, child-window, buttons, delay)
  1231.     call(zxc,"WIL MousePlay")
  1232.   MsgTextGet(window-name)
  1233.     call(zxc,"WIL MsgTextGet")
  1234.   Pause( title, prompt )
  1235.     call(zxc,"WIL Pause")
  1236.  WinBatch Functions....
  1237.   BoxButtonDraw(box ID, button ID, text, coordinates)
  1238.     call(zxc,"WIL BoxButtonDraw")
  1239.   BoxButtonKill(box ID, button ID)
  1240.     call(zxc,"WIL BoxButtonKill")
  1241.   BoxButtonStat(box ID, button ID)
  1242.     call(zxc,"WIL BoxButtonStat")
  1243.   BoxButtonWait()
  1244.     call(zxc,"WIL BoxButtonWait")
  1245.   BoxCaption(box ID, caption)
  1246.     call(zxc,"WIL BoxCaption")
  1247.   BoxColor(box ID, color, wash color)
  1248.     call(zxc,"WIL BoxColor")
  1249.   BoxDataClear(box ID, update flag)
  1250.     call(zxc,"WIL BoxDataClear")
  1251.   BoxDataTag(box ID, tag)
  1252.     call(zxc,"WIL BoxDataTag")
  1253.   BoxDestroy(box ID)
  1254.     call(zxc,"WIL BoxDestroy")
  1255.   BoxDrawCircle(box ID, coordinates, style)
  1256.     call(zxc,"WIL BoxDrawCircle")
  1257.   BoxDrawLine(box ID, coordinates)
  1258.     call(zxc,"WIL BoxDrawLine")
  1259.   BoxDrawRect(box ID, coordinates, style)
  1260.     call(zxc,"WIL BoxDrawRect")
  1261.   BoxDrawText(box ID, coordinates, text, erase flag, alignment)
  1262.     call(zxc,"WIL BoxDrawText")
  1263.   BoxesUp(coordinates, show mode)
  1264.     call(zxc,"WIL BoxesUp")
  1265.   BoxMapMode(box ID, map mode)
  1266.     call(zxc,"WIL BoxMapMode")
  1267.   BoxNew(box ID, coordinates, style)
  1268.     call(zxc,"WIL BoxNew")
  1269.   BoxOpen(title, text)
  1270.     call(zxc,"WIL BoxOpen")
  1271.   BoxPen(box ID, color, width)
  1272.     call(zxc,"WIL BoxPen")
  1273.   BoxShut( )
  1274.     call(zxc,"WIL BoxShut")
  1275.   BoxText("text")
  1276.     call(zxc,"WIL BoxText")
  1277.   BoxTextColor(box ID, color)
  1278.     call(zxc,"WIL BoxTextColor")
  1279.   BoxTextFont(box ID, name, size, style, pitch & family)
  1280.     call(zxc,"WIL BoxTextFont")
  1281.   BoxTitle("title")
  1282.     call(zxc,"WIL BoxTitle")
  1283.   BoxUpdates(box ID, update flag)
  1284.     call(zxc,"WIL BoxUpdates")
  1285.   Reload()
  1286.     call(zxc,"WIL Reload")
  1287.   Rtstatus()
  1288.     call(zxc,"WIL Rtstatus")
  1289.  Window Management.... 
  1290.   DllHwnd( partialwinname )
  1291.     call(zxc,"WIL DllHwnd")
  1292.   FindWindow(window class name)
  1293.     call(zxc,"WIL FindWindow")
  1294.   WallPaper( bmpfilename, tilemode )
  1295.     call(zxc,"WIL WallPaper")
  1296.   WinActivate( partialwinname )
  1297.     call(zxc,"WIL WinActivate")
  1298.   WinActiveChild( partialparentwindowname, partialchildwindowname )
  1299.     call(zxc,"WIL WinActiveChild")
  1300.   WinClose( partialwinname )
  1301.     call(zxc,"WIL WinClose")
  1302.   WinCloseNot( partialwinname [ ,partialwinname ] )  
  1303.     call(zxc,"WIL WinCloseNot")
  1304.   WinExeName( partialwinname )
  1305.     call(zxc,"WIL WinExeName")
  1306.   WinExist( partialwinname )
  1307.     call(zxc,"WIL WinExist")
  1308.   WinExistChild( partialparentwindowname, partialchildwindowname )
  1309.     call(zxc,"WIL WinExistChild")
  1310.   WinGetActive(  )
  1311.     call(zxc,"WIL WinGetActive")
  1312.   WinHelp( helpfile, function, keyword )
  1313.     call(zxc,"WIL WinHelp")
  1314.   WinHide( partialwinname )
  1315.     call(zxc,"WIL WinHide")
  1316.   WinIdGet(partialwinname)
  1317.     call(zxc,"WIL WinIdGet")
  1318.   WinIsDOS( partialwinname )
  1319.     call(zxc,"WIL WinIsDos")
  1320.   WinMetrics( request# )
  1321.     call(zxc,"WIL WinMetrics")
  1322.   WinName(  )
  1323.     call(zxc,"WIL WinName")
  1324.   WinParmGet( request# )
  1325.     call(zxc,"WIL WinParmGet")
  1326.   WinParmSet( request#, newvalue, inicontrol )
  1327.     call(zxc,"WIL WinParmSet")
  1328.   WinResources( request#)
  1329.     call(zxc,"WIL WinResources")
  1330.   WinShow( partialwinname )
  1331.     call(zxc,"WIL WinShow")
  1332.   WinState( partialwinname )
  1333.     call(zxc,"WIL WinState")
  1334.   WinSysInfo( ) 
  1335.     call(zxc,"WIL WinSysInfo")
  1336.   WinTitle( oldpartialwinname, newwinname )
  1337.     call(zxc,"WIL WinTitle")
  1338.   WinVersion( level )
  1339.     call(zxc,"WIL WinVersion")
  1340.   WinWaitChild(partial parent winname, partial child winname, timeout)
  1341.     call(zxc,"WIL WinWaitChild")
  1342.   WinWaitClose( partialwinname )
  1343.     call(zxc,"WIL WinWaitClose")
  1344.   WinWaitExist(partialwinname, timeout)
  1345.     call(zxc,"WIL WinWaitExist")
  1346.   Window Placement....
  1347.    WinArrange( style )
  1348.      call(zxc,"WIL WinArrange")
  1349.    WinIconize( partialwinname )
  1350.      call(zxc,"WIL WinIconize") 
  1351.    WinPlace( xulc, yulc, xbrc, ybrc,  partialwinname )
  1352.      call(zxc,"WIL WinPlace")
  1353.    WinPlaceGet( wintype partialwinname )
  1354.      call(zxc,"WIL WinPlaceGet")
  1355.    WinPlaceSet( wintype, partialwinname, position string )
  1356.      call(zxc,"WIL WinPlaceSet")
  1357.    WinPosition( partialwinname )
  1358.      call(zxc,"WIL WinPosition")
  1359.    WinZoom( partialwinname )
  1360.      call(zxc,"WIL WinZoom")
  1361.   Itemize Windows....
  1362.    WinItemChild( partialparentwindowname )
  1363.      call(zxc,"WIL WinItemChild")
  1364.    WinItemize(  )
  1365.      call(zxc,"WIL WinItemize")
  1366.    WinItemizeEx(partialwinname, multiple, hidden)
  1367.      call(zxc,"WIL WinItemizeEx")
  1368.    WinItemNameId( )
  1369.      call(zxc,"WIL WinItemNameId")
  1370.    WinItemProcId(ProcID, formattype )
  1371.      call(zxc,"WIL WinItemProcId")
  1372.  All commands/extenders....
  1373.   ADSI....
  1374.    dsAclAddAce(acl-sec-obj-id, ace-sec-obj-id, position)
  1375.     call(zxc,"WiL dsAclAddAce")
  1376.    dsAclGetAces(acl-sec-obj-id, ace-type)
  1377.     call(zxc,"WIL dsAclGetAces")
  1378.    dsAclOrderAce(acl-sec-obj-id)
  1379.     call(zxc,"WIL dsAclOrderAce")
  1380.    dsAclRemAce(acl-sec-obj-id, ace-sec-obj-id)
  1381.     call(zxc,"WIL dsAclRemAce")
  1382.    dsAddToGrp(group-ADSI-path, object-ADSI-path) 
  1383.     call(zxc,"WIL dsAddToGrp")
  1384.    dsCopySecObj(sec-obj-id)
  1385.     call(zxc,"WIL dsCopySecObj")
  1386.    dsCreatSecObj(ADSI-path,type of security object 1/2/3)
  1387.     call(zxc,"WIL dsCreatSecObj")
  1388.    dsDeleteObj(ADSI-path) 
  1389.     call(zxc,"WIL dsDeleteObj")
  1390.    dsFindPath(ADSI-path, search-filter)
  1391.     call(zxc,"WIL dsFindPath")
  1392.    dsGetChldPath(ADSI-path, class-name)
  1393.     call(zxc,"WIL dsGetChldPath")
  1394.    dsGetClass(ADSI-path)
  1395.     call(zxc,"WIL dsGetClass")
  1396.    dsGetInfo(info-type)
  1397.     call(zxc,"WIL dsGetInfo")
  1398.    dsGetMemGrp(group-ADSI-path)
  1399.     call(zxc,"WIL dsGetMemGrp")
  1400.    dsGetProperty(ADSI-path, property-name)
  1401.     call(zxc,"WIL dsGetProperty")
  1402.    dsGetPrntPath(child-ADSI-path)
  1403.     call(zxc,"WIL dsGetPrntPath")
  1404.    dsGetPropName( ADSI-path, property-type)
  1405.     call(zxc,"WIL dsGetPropName")
  1406.    dsGetSecProp(sec-obj-id, property-name)
  1407.     call(zxc,"WIL dsGetSecProp")
  1408.    dsisContainer(ADSI-path)
  1409.     call(zxc,"WIL dsisContainer")
  1410.    dsisMemberGrp(group-ADSI-path, object-ADSI-path)
  1411.     call(zxc,"WIL dsisMemberGrp")
  1412.    dsisObject(ADSI-path)
  1413.     call(zxc,"WIL dsisObject")
  1414.    dsMoveObj(object-ADSI-path, target-ADSI-path , object-name)
  1415.     call(zxc,"WIL dsMoveObj")
  1416.    dsRelSecObj(sec-obj-id)
  1417.     call(zxc,"WIL dsRelSecObj")
  1418.    dsRemFromGrp(group-ADSI-path, object-ADSI-path)
  1419.     call(zxc,"WIL dsRemFromGrp")
  1420.    dsSetCredent(user-name, password)
  1421.     call(zxc,"WIL dsSetCredent")
  1422.    dsSetCredentx(user-name, password, auth-method)     
  1423.     call(zxc,"WIL dsSetCredentx")
  1424.    dsSetObj(ADSI-path)
  1425.     call(zxc,"WIL dsSetObj")
  1426.    dsSetPassword(user-ADSI-path, old-password, new-password)
  1427.     call(zxc,"WIL dsSetPassword")
  1428.    dsSetProperty(ADSI-path, property-name, propety-values)
  1429.     call(zxc,"WIL dsSetProperty")
  1430.   Control Manager....
  1431.    cCheckBox( hwnd, flag)
  1432.     call(zxc,"WIL cCheckBox")
  1433.    cClearLBAll(window-handle)
  1434.     call(zxc,"WIL cClearLBAll")
  1435.    cClearLVItem( windowhandle, item)
  1436.     call(zxc,"WIL cClearLVItem")
  1437.    cClearTVItem( windowhandle, itempath)
  1438.     call(zxc,"WIL cClearTVItem")  
  1439.    cClickButton( hwnd )
  1440.     call(zxc,"WIL cClickButton")
  1441.    cClickToolbar( windowhandle, position)
  1442.     call(zxc,"WIL cClickToolbar") 
  1443.    cDblClickItem( windowhandle, item #)
  1444.     call(zxc,"WIL cDblClickItem")  
  1445.    cEnableState( hwnd, flag)
  1446.     call(zxc,"WIL cEnableState")
  1447.    cFindbyClass(class-name)
  1448.     call(zxc,"WIL cFindByClass")
  1449.    cFindbyName(partial-name)
  1450.     call(zxc,"WIL cFindByName")
  1451.    cGetCalDate( windowhandle)
  1452.     call(zxc,"WIL cGetCalDate")
  1453.    cGetCBCount(window-handle)  
  1454.     call(zxc,"WIL cGetCBCount")
  1455.    cGetCBText( hwnd )
  1456.     call(zxc,"WIL cGetCBText")
  1457.    cGetDTPDate( windowhandle)
  1458.     call(zxc,"WIL cGetDTPDate")
  1459.    cGetEditText( hwnd )
  1460.     call(zxc,"WIL cGetEditText")
  1461.    cGetHRText( windowhandle)
  1462.     call(zxc,"WIL cGetHRText")
  1463.    cGetInfo(request)
  1464.     call(zxc,"WIL cGetInfo")
  1465.    cGetIpAddr( windowhandle)
  1466.     call(zxc,"WIL cGetIpAddr")
  1467.    cGetLBCount(window-handle)
  1468.     call(zxc,"WIL cGetLBCount")
  1469.    cGetLBSelText(window-handle)
  1470.     call(zxc,"WIL cGetLBSelText")
  1471.    cGetLBText( hwnd )
  1472.     call(zxc,"WIL cGetLBText")
  1473.    cGetLVColText( window-handle, column-number)
  1474.     call(zxc,"WIL cGetLVColText")
  1475.    cGetLvDdtText( window-handle)
  1476.     call(zxc,"WIL cGetLVDdtText")
  1477.    cGetLvFocText( window-handle)
  1478.     call(zxc,"WIL cGetLVFocText")
  1479.    cGetLvSelText(window-handle)
  1480.     call(zxc,"WIL cGetLVSelText")
  1481.    cGetLvText( windowhandle)
  1482.     call(zxc,"WIL cGetLvText")
  1483.    cGetSBText( windowhandle)
  1484.     call(zxc,"WIL cGetSBText")
  1485.    cGetTBText( windowhandle)
  1486.     call(zxc,"WIL cGetTBText")
  1487.    cGetTrackMax( windowhandle)
  1488.     call(zxc,"WIL cGetTrackMax")
  1489.    cGetTrackMin( windowhandle)
  1490.     call(zxc,"WIL cGetTrackMin")
  1491.    cGetTrackPos( windowhandle)
  1492.     call(zxc,"WIL cGetTrackPos")
  1493.    cGetUpDownMax( windowhandle)
  1494.     call(zxc,"WIL cGetUpDownMax")
  1495.    cGetUpDownMin( windowhandle)
  1496.     call(zxc,"WIL cGetUpDownMin")
  1497.    cGetUpDownPos( windowhandle)
  1498.     call(zxc,"WIL cGetUpDownPos")
  1499.    cGetWndCursor( windowhandle, request)
  1500.     call(zxc,"WIL cGetWndCursor")
  1501.    cPostButton( hwnd )
  1502.     call(zxc,"WIL cPostButton")
  1503.    cPostMessage(hWnd, msg, wparam, lparam)
  1504.     call(zxc,"WIL cPostMessage")
  1505.    cRadioButton( hwnd, flag )
  1506.     call(zxc,"WIL cRadioButton")
  1507.    cSendMessage( hwnd, msg, wparam, lparam )
  1508.     call(zxc,"WIL cSendMessage")
  1509.    cSetCalDate( windowhandle, datetime, datetime) 
  1510.     call(zxc,"WIL cSetCalDate")
  1511.    cSetCBItem( hwnd, item )
  1512.     call(zxc,"WIL cSetCBItem")
  1513.    cSetDTPDate( windowhandle, datetime)
  1514.     call(zxc,"WIL cSetDTPDate")
  1515.    cSetEditText( hwnd, newtext )
  1516.     call(zxc,"WIL cSetEditText")
  1517.    cSetFocus(window-handle)
  1518.     call(zxc,"WIL cSetFocus")
  1519.    cSetIpAddr(windowhandle)
  1520.     call(zxc,"WIL cSetIpAddr")
  1521.    cSetLBItem( hwnd, item)
  1522.     call(zxc,"WIL cSetLBItem")
  1523.    cSetLBItemEX(window-handle, Item-#-list)
  1524.     call(zxc,"WIL cSetLBItemEx")
  1525.    cSetLVItem( windowhandle, item #)
  1526.     call(zxc,"WIL cSetLVItem")
  1527.    cSetTABItem( hwnd, item)
  1528.     call(zxc,"WIL cSetTABItem")
  1529.    cSetTrackPos( windowhandle, position)
  1530.     call(zxc,"WIL cSetTrackPos")
  1531.    cSetTVItem( windowhandle, itempath)
  1532.     call(zxc,"WIL cSetTVItem")
  1533.    cSetUpDownPos( windowhandle, position)
  1534.     call(zxc,"WIL cSetUpDownPos")
  1535.    cSetWndText(window-handle, text)
  1536.     call(zxc,"WIL cSetWndText")
  1537.    cWinIdConvert(window-id | window-handle)
  1538.     call(zxc,"WIL cWinIdConvert")
  1539.    cWndByClass(  hWnd, "ControlClass" )
  1540.     call(zxc,"WIL cWndByClass")
  1541.    cWndByID( hwnd, IDnumber )
  1542.     call(zxc,"WIL cWndByID")
  1543.    cWndByName( hwnd, "ControlTitle" )
  1544.     call(zxc,"WIL cWndByName")
  1545.    cWndBySeq( hwnd, seqnumber )
  1546.     call(zxc,"WIL cWndBySeq")
  1547.    cWndExist(window-handle, window-info, info-type)
  1548.     call(zxc,"WIL cWndExist")
  1549.    cWndByWndSpec(window-class, window-module, child-count [, child-id...])
  1550.     call(zxc,"WIL cWndByWndSpec")
  1551.    cWndGetWndSpec(window-handle)
  1552.     call(zxc,"WIL cWndGetWndSpec")
  1553.    cWndInfo( hwnd, request )
  1554.     call(zxc,"WIL cWndInfo")
  1555.    cWndState(window-handle / control-handle)
  1556.     call(zxc,"WIL cWndState")
  1557.   CPU....
  1558.    cCloneCheck()
  1559.     call(zxc,"WIL cCloneCheck")
  1560.    cCpuBenchmark(type,bloop,sloop,numerator,reserved)
  1561.     call(zxc,"WIL cCpuBenchmark")
  1562.    cCpuFeat()
  1563.     call(zxc,"WIL cCpuFeat")
  1564.    cCpuid()
  1565.     call(zxc,"WIL cCpuId")
  1566.    cCpuidExt()
  1567.     call(zxc,"WIL cCpuidExt")
  1568.    cCpuSpeed(int) 
  1569.     call(zxc,"WIL cCpuSpeed")
  1570.    cCpuSupt()
  1571.     call(zxc,"WIL cCpuSupt")
  1572.    cMemStat()
  1573.     call(zxc,"WIL cMemStat")
  1574.    cVersionInfo(0)
  1575.     call(zxc,"WIL cVersionInfo")
  1576.   File Searcher Extender....
  1577.    srchFree(handle)
  1578.     call(zxc,"WIL srchFree")
  1579.    srchInit(path, mask, strings, exclude mask, flags)
  1580.     call(zxc,"WIL srchInit")
  1581.    srchNext(handle)
  1582.     call(zxc,"WIL srchNext")
  1583.    srchVersion( )
  1584.     call(zxc,"WIL srchVersion")
  1585.   GPIB Extender....
  1586.    AllSpoll(boardnum, addresslist)
  1587.     call(zxc,"WIL AllSPoll")
  1588.    DevClear(boardnum, address)
  1589.     call(zxc,"WIL DevClear")
  1590.    DevClearList(boardnum, addresslist)
  1591.     call(zxc,"WIL DevClearList")
  1592.    EnableLocal(boardnum, addresslist)
  1593.     call(zxc,"WIL EnableLocal")
  1594.    EnableRemote(boardnum, addresslist)
  1595.     call(zxc,"WIL EnableRemote")
  1596.    FindLstn(boardnum, addresslist)
  1597.     call(zxc,"WIL FindLstn")
  1598.    FindRQS(boardnum, addresslist)
  1599.     call(zxc,"WIL FindRQS")
  1600.    ibAsk(handle, option)
  1601.     call(zxc,"WIL ibAsk")
  1602.    ibbna(handle, boardname)
  1603.     call(zxc,"WIL Ibbna")
  1604.    ibcac(handle, async)
  1605.     call(zxc,"WIL ibcac")
  1606.    ibClr(handle)
  1607.     call(zxc,"WIL ibClr")
  1608.    ibCmd(handle, commands, bytecount)
  1609.     call(zxc,"WIL ibCmd")
  1610.    ibCmda(handle, commands, bytecount)
  1611.     call(zxc,"WIL ibCmda")
  1612.    ibcnt()
  1613.     call(zxc,"WIL ibcnt")
  1614.    ibcntl()
  1615.     call(zxc,"WIL ibcntl")
  1616.    ibconfig(handle, option, value)
  1617.     call(zxc,"WIL ibConfig")
  1618.    ibdev(GPIBIndex, padsad, timeout, eot, eos)
  1619.     call(zxc,"WIL ibDev")
  1620.    ibDma(handle, flag)
  1621.     call(zxc,"WIL ibDma")
  1622.    ibEos(handle, eosmode)
  1623.     call(zxc,"WIL ibEos")
  1624.    ibeot(handle, eotflag)
  1625.     call(zxc,"WIL ibEot")
  1626.    iberr()
  1627.     call(zxc,"WIL iberr")
  1628.    ibevent(handle)
  1629.     call(zxc,"WIL ibEvent")
  1630.    ibFind(name)
  1631.     call(zxc,"WIL ibFind")
  1632.    ibGetPad(addr4882_t)
  1633.     call(zxc,"WIL ibGetPad")
  1634.    ibGetSad(addr4882_t)
  1635.     call(zxc,"WIL ibGetSad")
  1636.    ibgts(handle, handshake)
  1637.     call(zxc,"WIL ibGts")
  1638.    ibInit(handle)
  1639.     call(zxc,"WIL ibInit")
  1640.    ibIst(handle, flag)
  1641.     call(zxc,"WIL ibIst")
  1642.    iblines(handle)
  1643.     call(zxc,"WIL ibLines")
  1644.    ibln(handle, pad, sad)
  1645.     call(zxc,"WIL ibLn")
  1646.    ibloc(handle)
  1647.     call(zxc,"WIL ibLoc")
  1648.    ibMakeAddr(pad,sad)
  1649.     call(zxc,"WIL ibMakeAddr")
  1650.    ibOnl(handle, flag)
  1651.     call(zxc,"WIL ibOnl")
  1652.    ibPad(handle, pad)
  1653.     call(zxc,"WIL ibPad")
  1654.    ibPct(handle)
  1655.     call(zxc,"WIL ibPct")
  1656.    ibppc(handle, command)
  1657.     call(zxc,"WIL ibPpc")
  1658.    ibRd(handle, maxcount)
  1659.     call(zxc,"WIL ibRd")
  1660.    ibRdf(handle, filename)
  1661.     call(zxc,"WIL ibRdf")
  1662.    ibRpp(handle)
  1663.     call(zxc,"WIL ibRpp")
  1664.    ibRsc(handle, flag)
  1665.     call(zxc,"WIL ibRsc")
  1666.    ibRsp(handle)
  1667.     call(zxc,"WIL ibRsp")
  1668.    ibrsv(handle, byte)
  1669.     call(zxc,"WIL ibRsv")
  1670.    ibSad(handle, sad)
  1671.     call(zxc,"WIL ibSad")
  1672.    ibsic(handle)
  1673.     call(zxc,"WIL ibSic")
  1674.    ibsre(handle, flag)
  1675.     call(zxc,"WIL ibSre")
  1676.    ibsta()
  1677.     call(zxc,"WIL ibsta")
  1678.    ibstatus()
  1679.     call(zxc,"WIL ibstatus")
  1680.    ibstop(handle)
  1681.     call(zxc,"WIL ibStop")
  1682.    ibtmo(handle, timeout)
  1683.     call(zxc,"WIL ibTmo")
  1684.    ibTrg(handle)
  1685.     call(zxc,"WIL ibTrg")
  1686.    ibVersion(0)
  1687.     call(zxc,"WIL ibVersion")
  1688.    ibwait(handle, events)
  1689.     call(zxc,"WIL ibWait")
  1690.    ibwrt(handle, string, count)
  1691.     call(zxc,"WIL ibWrt")
  1692.    ibWrtf(handle, filename)
  1693.     call(zxc,"WIL ibWrtf")
  1694.    PassControl(boardnum, address)
  1695.     call(zxc,"WIL PassControl")
  1696.    PPoll(boardnum)
  1697.     call(zxc,"WIL PPoll")
  1698.    PPollConfig(boardnum, address, dataline, ISTsense)
  1699.     call(zxc,"WIL PPollConfig")
  1700.    PPollUnconfig(boardnum, addresslist)
  1701.     call(zxc,"WIL PPollUnconfig")
  1702.    ReadStsByte(boardnum, address)
  1703.     call(zxc,"WIL ReadStsByte")
  1704.    Receive(boardnum, address, termination)
  1705.     call(zxc,"WIL Receive")
  1706.    ReceiveSetup(boardnum, address)
  1707.     call(zxc,"WIL ReceiveSetup")
  1708.    RcvRespMsg(boardnum, count, termination)
  1709.     call(zxc,"WIL RcvRespMsg")
  1710.    ResetSys(boardnum, addresslist)
  1711.     call(zxc,"WIL ResetSys")
  1712.    Send(boardnum, address, data, count, eotmode)
  1713.     call(zxc,"WIL Send")
  1714.    SendCmds(boardnum, commands, count)
  1715.     call(zxc,"WIL SendCmds")
  1716.    SendDataBytes(boardnum, data, count, eotmode)
  1717.     call(zxc,"WIL SendDataBytes")
  1718.    SendIFC(boardnum)
  1719.     call(zxc,"WIL SendIFC")
  1720.    SendList(boardnum, addresslist, data, count, eotmode)
  1721.     call(zxc,"WIL SendList")
  1722.    SendLLO(boardnum)
  1723.     call(zxc,"WIL SendLLO")
  1724.    SendSetup(boardnum, addresslist)
  1725.     call(zxc,"WIL SendSetup")
  1726.    SetRWLS(boardnum, addresslist)
  1727.     call(zxc,"WIL SetRWLS")
  1728.    TestSRQ(boardnum)
  1729.     call(zxc,"WIL TestSRQ")
  1730.    TestSys(boardnum, addresslist)
  1731.     call(zxc,"WIL TestSys")
  1732.    Trigger(boardnum, address)
  1733.     call(zxc,"WIL Trigger")
  1734.    TriggerList(boardnum, addresslist)
  1735.     call(zxc,"WIL TriggerList")
  1736.    WaitSRQ(boardnum)
  1737.     call(zxc,"WIL WaitSRQ")
  1738.   HTML Dialog Extender....
  1739.    hBrowse(action, url, flags)
  1740.     call(zxc,"WIL hBrowse")
  1741.    hBrowseSetPos( left, top, right, bottom)
  1742.     call(zxc,"WIL hBrowseSetPos")
  1743.    hCompatible( )
  1744.     call(zxc,"WIL hCompatible")
  1745.    hGetVarNames()
  1746.     call(zxc,"WIL hGetVarNames")
  1747.    hGetVarValue(variable, default)
  1748.     call(zxc,"WIL hGetVarValue")
  1749.    hVersionInfo(request)
  1750.     call(zxc,"WIL hVersionInfo")
  1751.   Huge Math...
  1752.    huge_Add( "num1", "num2")
  1753.     call(zxc,"WIL huge_Add")
  1754.    huge_Divide( "num1", "num2")
  1755.     call(zxc,"WIL huge_Divide")
  1756.    huge_Multiply( "num1", "num2")
  1757.     call(zxc,"WIL huge_Multiply")
  1758.    huge_Subtract( "num1", "num2")
  1759.     call(zxc,"WIL huge_Subtract")
  1760.    huge_GetLastError()
  1761.     call(zxc,"WIL huge_GetLastError")
  1762.    huge_ExtenderInfo( request )
  1763.     call(zxc,"WIL huge_ExtenderInfo")
  1764.    huge_Decimal( places ) ; see docs
  1765.     call(zxc,"WIL huge_Decimal")
  1766.    huge_Thousands( flag)
  1767.     call(zxc,"WIL huge_Thousands")
  1768.    huge_SetOptions( fixed, divs, places, Tsep, sepflag, Dchar, TChar)
  1769.     call(zxc,"WIL huge_SetOptions")
  1770.   IPgrab....
  1771.    ipAddr2Host(host address, timeout)
  1772.     call(zxc,"WIL ipAddr2Host")
  1773.    ipGetAddress( )
  1774.     call(zxc,"WIL ipGetAddress")
  1775.    ipGetLastErr()
  1776.     call(zxc,"WIL ipGetLastErr")
  1777.    ipHost2Addr(host name, timeout)
  1778.     call(zxc,"WIL ipHost2Addr")
  1779.    ipPing(hostname/address, timeout)
  1780.     call(zxc,"WIL ipPing")
  1781.    ipVersion(request code)
  1782.     call(zxc,"WIL ipVersion")
  1783.   Mapi....
  1784.    mCompatible()
  1785.     call(zxc,"WIL mCompatible")
  1786.    mError()
  1787.     call(zxc,"WIL mError")
  1788.    mFindNext(handle,message-id,flag)
  1789.     call(zxc,"WIL mFindNext")
  1790.    mLogOff(handle)
  1791.     call(zxc,"WIL mLogOff")
  1792.    mLogOn(profile-name)
  1793.     call(zxc,"WIL mLogOn")
  1794.    mReadNextMsg(logon-handle, seed message-id, flag) 
  1795.     call(zxc,"WIL mReadNextMsg")
  1796.    mSendMail(email address ,subject ,text ,attach, profile )
  1797.     call(zxc,"WIL mSendMail")
  1798.    mSendMailEx(email address ,subject ,text ,attach, profile )
  1799.     call(zxc,"WIL mSendMailEx")
  1800.    mSyncMail(profile-name,transport,flag)
  1801.     call(zxc,"WIL mSyncMail")
  1802.    mVersion()
  1803.     call(zxc,"WIL mVersion")
  1804.   Netware 3 Extenders....
  1805.    n3Attach("servername" , "username", "password")
  1806.     call(zxc,"WIL n3Attach")
  1807.    n3CaptureEnd(portnumber)
  1808.     call(zxc,"WIL n3CaptureEnd")
  1809.    n3CaptureGet(portnumber)
  1810.     call(zxc,"WIL n3CaptureGet")
  1811.    n3CapturePrt("servername", "queuename", portnumber, flags)
  1812.     call(zxc,"WIL n3CapturePrt")
  1813.    n3ChgPassword("servername", "username","old password","new password")
  1814.     call(zxc,"WIL n3ChgPassword")
  1815.    n3Detach("servername")
  1816.     call(zxc,"WIL n3Detach")
  1817.    n3DirAttrGet("dirname")
  1818.     call(zxc,"WIL n3DirAttrGet")
  1819.    n3DirAttrSet("dirname", attribs, @ON|@OFF)
  1820.     call(zxc,"WIL n3DirAttrSet")
  1821.    n3DirTimeGet("dirname", timefield)
  1822.     call(zxc,"WIL n3DirTimeGet")
  1823.    n3DrivePath("localname")
  1824.     call(zxc,"WIL n3DrivePath")
  1825.    n3DriveStatus("localname")
  1826.     call(zxc,"WIL n3DriveStatus")
  1827.    n3FileAttrGet("filename")
  1828.     call(zxc,"WIL n3FileAttrGet")
  1829.    n3FileAttrSet("filename", "attribs",  @ON|@OFF)
  1830.     call(zxc,"WIL n3FileAttrSet")
  1831.    n3FileTimeGet("filename", timefield)
  1832.     call(zxc,"WIL n3FileTimeGet")
  1833.    n3GetConnNum(server)
  1834.     call(zxc,"WIL n3GetConnNum")
  1835.    n3GetMapped("servername")
  1836.     call(zxc,"WIL n3GetMapped")
  1837.    n3GetNetAddr("servername", flags)
  1838.     call(zxc,"WIL n3GetNetAddr")
  1839.    n3GetUser("servername")
  1840.     call(zxc,"WIL n3GetUser")
  1841.    n3GetUserId("servername", "username", format)
  1842.     call(zxc,"WIL n3GetUserId")
  1843.    n3Logout("servername")
  1844.     call(zxc,"WIL n3Logout")
  1845.    n3Map("netpath", "localname")
  1846.     call(zxc,"WIL n3Map")
  1847.    n3MapDelete("localname")
  1848.     call(zxc,"WIL n3MapDelete")
  1849.    n3MapDir(netpath, localname)
  1850.     call(zxc,"WIL n3MapDir")
  1851.    n3MapRoot("netpath", "localname")
  1852.     call(zxc,"WIL n3MapRoot")
  1853.    n3MemberDel("servername", "groupname" ,"username")
  1854.     call(zxc,"WIL n3MemberDel")
  1855.    n3MemberGet("servername", "groupname" ,"username")
  1856.     call(zxc,"WIL n3MemberGet")
  1857.    n3MemberSet("servername", "groupname" , "username")
  1858.     call(zxc,"WIL n3MemberSet")
  1859.    n3MsgSend("servername", "message" , "username")
  1860.     call(zxc,"WIL n3MsgSend")
  1861.    n3MsgSendAll("servername", "message")
  1862.     call(zxc,"WIL n3MsgSendAll")
  1863.    n3ServerInfo("servername", request #)
  1864.     call(zxc,"WIL n3ServerInfo")
  1865.    n3ServerList(request#)
  1866.     call(zxc,"WIL n3ServerList")
  1867.    n3UserGroups("servername", "username")
  1868.     call(zxc,"WIL n3UserGroups")
  1869.    n3Version( )
  1870.     call(zxc,"WIL n3Version")
  1871.   Netware 4 Extenders....
  1872.    n4Attach("servername" , "username", "password")
  1873.     call(zxc,"WIL n4Attach")
  1874.    n4CaptureEnd(portnumber)
  1875.     call(zxc,"WIL n4CaptureEnd")
  1876.    n4CaptureGet(portnumber)
  1877.     call(zxc,"WIL n4CaptureGet")
  1878.    n4CapturePrt("servername", "queuename", portnumber, flags)
  1879.     call(zxc,"WIL n4CapturePrt")
  1880.    n4ChgPassword("servername", "username","old password","new password")
  1881.     call(zxc,"WIL n4ChgPassword")
  1882.    n4Detach("servername")
  1883.     call(zxc,"WIL n4Detach")
  1884.    n4DirAttrGet("dirname")
  1885.     call(zxc,"WIL n4DirAttrGet")
  1886.    n4DirAttrSet("dirname", attribs, @ON|@OFF)
  1887.     call(zxc,"WIL n4DirAttrSet")
  1888.    n4DirTimeGet("dirname", timefield)
  1889.     call(zxc,"WIL n4DirTimeGet")
  1890.    n4DrivePath("localname")
  1891.     call(zxc,"WIL n4DrivePath")
  1892.    n4DriveStatus("localname")
  1893.     call(zxc,"WIL n4DriveStatus")
  1894.    n4FileAttrGet("filename")
  1895.     call(zxc,"WIL n4FileAttrGet")
  1896.    n4FileAttrSet("filename", "attribs",  @ON|@OFF)
  1897.     call(zxc,"WIL n4FileAttrSet")
  1898.    n4FileTimeGet(filename, time-field)
  1899.     call(zxc,"WIL n4FileTimeGet")
  1900.    n4FileUsers(server, filename)
  1901.     call(zxc,"WIL n4FileUsers")
  1902.    n4GetConnNum(server)
  1903.     call(zxc,"WIL n4GetConnNum")
  1904.    n4GetContext(request)
  1905.     call(zxc,"WIL n4GetContext")
  1906.    n4GetMapped("servername")
  1907.     call(zxc,"WIL n4GetMapped")
  1908.    n4GetNetAddr("servername", flags)
  1909.     call(zxc,"WIL n4GetNetAddr")
  1910.    n4GetUser("servername")
  1911.     call(zxc,"WIL n4GetUser")
  1912.    n4GetUserId("servername", "username", format)
  1913.     call(zxc,"WIL n4GetUserId")
  1914.    n4GetUserName( context)
  1915.     call(zxc,"WIL n4GetUserName")
  1916.    n4Login("username", "password", "context", "tree")
  1917.     call(zxc,"WIL n4Login")
  1918.    n4Logout()
  1919.     call(zxc,"WIL n4Logout")
  1920.    n4LogoutTree("context", "tree")
  1921.     call(zxc,"WIL n4LogoutTree")
  1922.    n4Map("netpath", "localname")
  1923.     call(zxc,"WIL n4Map")
  1924.    n4MapDelete("localname")
  1925.     call(zxc,"WIL n4MapDelete")
  1926.    n4MapDir(netpath, localname)
  1927.     call(zxc,"WIL n4MapDir")
  1928.    n4MapRoot("netpath", "localname")
  1929.     call(zxc,"WIL n4MapRoot")
  1930.    n4MemberDel("servername", "groupname" ,"username")
  1931.     call(zxc,"WIL n4MemberDel")
  1932.    n4MemberGet("servername", "groupname" ,"username")
  1933.     call(zxc,"WIL n4MemberGet")
  1934.    n4MemberSet("servername", "groupname" , "username")
  1935.     call(zxc,"WIL n4MemberSet")
  1936.    n4MsgSend("servername", "message" , "username")
  1937.     call(zxc,"WIL n4MsgSend")
  1938.    n4MsgSendAll("servername", "message")
  1939.     call(zxc,"WIL n4MsgSendAll")
  1940.    n4NameConvert("context", "object", format)
  1941.     call(zxc,"WIL n4NameConvert")
  1942.    n4ObjDelete( context, object)
  1943.     call(zxc,"WIL n4ObjDelete")
  1944.    n4ObjMove( context, object, new-name, retain)
  1945.     call(zxc,"WIL n4ObjMove")
  1946.    n4ObjSearch( context, object, class, parent, flags)
  1947.     call(zxc,"WIL n4ObjSearch")
  1948.    n4ObjRename( context, object, new-name, retain)
  1949.     call(zxc,"WIL n4ObjRename")
  1950.    n4ObjectList("context", "parent", "class", "mask")
  1951.     call(zxc,"WIL n4ObjectList")
  1952.    n4ObjectInfo("context", "object", request#)
  1953.     call(zxc,"WIL n4ObjectInfo")
  1954.    n4ObjectProps("context", "object", 0|1)
  1955.     call(zxc,"WIL n4ObjectProps")
  1956.    n4ObjGetVal(context, object, attribute, address of buffer, size of buffer)
  1957.     call(zxc,"WIL n4ObjGetVal")
  1958.    n4ObjOptions( value-delim, field-delim, null-sub, flags, reserved)
  1959.     call(zxc,"WIL n4ObjOptions")
  1960.    n4ServerInfo("servername", request #)
  1961.     call(zxc,"WIL n4ServerInfo")
  1962.    n4ServerList(request#)
  1963.     call(zxc,"WIL n4ServerList")
  1964.    n4SetContext(context, tree)
  1965.     call(zxc,"WIL n4SetContext")
  1966.    n4SetContextG(context, tree)
  1967.     call(zxc,"WIL n4SetContextG")
  1968.    n4SetOptions( option, value)
  1969.     call(zxc,"WIL n4SetOptions")
  1970.    n4SetPrimServ(server)
  1971.     call(zxc,"WIL n4SetPrimServ")
  1972.    n4UserGroupEx(server-name, user-name, context)
  1973.     call(zxc,"WIL n4UserGroupEx")
  1974.    n4UserGroups("servername", "username")
  1975.     call(zxc,"WIL n4UserGroups")
  1976.    n4Version( )
  1977.     call(zxc,"WIL n4Version")
  1978.   NetwareX Admin Extender....
  1979.    nwDelConnNum(server-spec,conn-num)
  1980.     call(zxc,"WIL nwDelConnNum")
  1981.    nwLastErrMsg(error_code)
  1982.     call(zxc,"WIL nwLastErrMsg")
  1983.    nwSetDirInfo(dir-spec,request,altparam1,altparam2,flags)
  1984.     call(zxc,"WIL nwSetDirInfo")
  1985.    nwSetDirLimit(dir-spec,limit)
  1986.     call(zxc,"WIL nwSetDirLimit")
  1987.    nwSetFileInfo(file-spec,request,altparam1,altparam2,flags)
  1988.     call(zxc,"WIL nwSetFileInfo")
  1989.    nwSetPassword(obj-spec,newpwd,flags)
  1990.     call(zxc,"WIL nwSetPassword")
  1991.    nwSetVolLimit(volume-spec,user-spec,limit)
  1992.     call(zxc,"WIL nwSetVolLimit")
  1993.    nwSetSrvInfo(server-spec,request,altparam1)
  1994.     call(zxc,"WIL nwSetSrvInfo")
  1995.    nwSetSrvParam(server-spec,CmdName,CmdType,CmdValue)
  1996.     call(zxc,"WIL nwSetSrvParam")
  1997.    nwSrvShutdown(server-spec,flag)
  1998.     call(zxc,"WIL nwSrvShutDown")
  1999.    nwSrvNLMMgr(server-spec,request,nlm-spec)
  2000.     call(zxc,"WIL nwSrvNLMMgr")
  2001.    nwSrvExecNCF(server-spec,ncf-spec)
  2002.     call(zxc,"WIL nwSrvExecNCF")
  2003.    nwVersionA(request)
  2004.     call(zxc,"WIL nwVersionA")
  2005.   NetwareX User Extender....
  2006.    nwChgPassword(obj-spec,oldpwd,newpwd,flags)
  2007.     call(zxc,"WIL nwChgPassword")
  2008.    nwClientInfo(request)
  2009.     call(zxc,"WIL nwClientInfo")
  2010.    nwDrivePath(drive-letter)
  2011.     call(zxc,"WIL nwDrivePath")
  2012.    nwDriveStatus(drive-letter)
  2013.     call(zxc,"WIL nwDriveStatus")
  2014.    nwGetConnInfo(server-spec,request,altparam1,altparam2)
  2015.     call(zxc,"WIL nwGetConnInfo")
  2016.    nwGetContext(request,tree-name)
  2017.     call(zxc,"WIL nwGetContext")
  2018.    nwGetDirInfo(dir-spec,request,altparam1,altparam2,flags)
  2019.     call(zxc,"WIL nwGetDirInfo")
  2020.    nwGetDirLimit(dir-spec,flag)
  2021.     call(zxc,"WIL nwGetDirLimit")
  2022.    nwGetFileInfo(file-spec,request,altparam1,altparam2,flags)
  2023.     call(zxc,"WIL nwGetFileInfo")
  2024.    nwGetMapped(server-spec)
  2025.     call(zxc,"WIL nwGetMapped")
  2026.    nwGetNLMInfo(server-spec,request,altparam1)
  2027.     call(zxc,"WIL nwGetNLMInfo")
  2028.    nwGetOptions(request)
  2029.     call(zxc,"WIL nwGetOptions")
  2030.    nwGetSrvCfg(server-spec,request,altparam1)
  2031.     call(zxc,"WIL nwGetSrvCfg")
  2032.    nwGetSrvInfo(server-spec,request,altparam1)
  2033.     call(zxc,"WIL nwGetSrvInfo")
  2034.    nwGetSrvParam(server-spec,request,altparam1)
  2035.     call(zxc,"WIL nwGetSrvParam")
  2036.    nwGetSrvStats(server-spec,request,altparam1)
  2037.     call(zxc,"WIL nwGetSrvStats")
  2038.    nwGetVolLimit(volume-spec,user-spec,flag)
  2039.     call(zxc,"WIL nwGetVolLimit")
  2040.    nwLastErrMsg(error_code)
  2041.     call(zxc,"WIL nwLastErrMsg")
  2042.    nwMap(net-path,local-name,flag)
  2043.     call(zxc,"WIL nwMap")
  2044.    nwMapDelete(local-name)
  2045.     call(zxc,"WIL nwMapDelete")
  2046.    nwNameConvert(object-spec,request)
  2047.     call(zxc,"WIL nwNameConvert")
  2048.    nwGetObjValue(object-spec, attribute, binbuf-addr, binbuf-size, flag)
  2049.     call(zxc,"WIL nwGetObjValue")
  2050.    nwGetObjInfo(object-spec,request)
  2051.     call(zxc,"WIL nwGetObjInfo")
  2052.    nwServerList(request)
  2053.     call(zxc,"WIL nwServerList")
  2054.    nwSetContext(request,context,tree)
  2055.     call(zxc,"WIL nwSetContext")
  2056.    nwSetOptions(request,value)
  2057.     call(zxc,"WIL nwSetOptions")
  2058.    nwSetPrimServ(server-spec)
  2059.     call(zxc,"WIL nwSetPrimServ")
  2060.    nwSrvGenGUID(server-spec)
  2061.     call(zxc,"WIL nwSrvGenGUID")
  2062.    nwVfyPassword(obj-spec,passwordd,reserved)
  2063.     call(zxc,"WIL nwVfyPassword")
  2064.    nwVersionU(request)
  2065.     call(zxc,"WIL nwVersionU")
  2066.   Windows NT Extenders.... 
  2067.    wntAccessAdd(servername, resource/sharename, username, sharetype, accessstring)
  2068.     call(zxc,"WIL wntAccessAdd")
  2069.    wntAccessAdd2(server-name, resource/share-name, user/group-name,object-type, access-string)
  2070.     call(zxc,"WIL wntAccessAdd2")
  2071.    wntAccessDel(servername, resource/sharename, username, sharetype)
  2072.     call(zxc,"WIL wntAccessDel")
  2073.    wntAccessGet(servername, resource/sharename, username, objecttype)
  2074.     call(zxc,"WIL wntAccessGet")
  2075.    wntAccessList(servername, resource/sharename, objecttype, flags)
  2076.     call(zxc,"WIL wntAccessList")
  2077.    wntAcctInfo( server-name, account-name, request)
  2078.     call(zxc,"WIL wntAcctInfo")
  2079.    wntAcctPolGet( server-name, request)
  2080.     call(zxc,"WIL wntAcctPolGet")
  2081.    wntAcctPolSet( server-name, request, value)
  2082.     call(zxc,"WIL wntAcctPolSet")
  2083.    wntAddDrive(userid, pswd, netresource, local drive, persist)
  2084.     call(zxc,"WIL wntAddDrive")
  2085.    wntAddPrinter(userid, pswd, netresource, local device, persist)
  2086.     call(zxc,"WIL wntAddPrinter")
  2087.    wntAuditAdd(server-name, resource/share-name, user/group name, object-type, access-string)
  2088.     call(zxc,"WIL wntAuditAdd")
  2089.    wntAuditAdd2(server-name, resource/share-name, user/group name, object-type, access-string)
  2090.     call(zxc,"WIL wntAuditAdd2")
  2091.    wntAuditDel(server-name, resource/share-name, user/group name, object-type)
  2092.     call(zxc,"WIL wntAuditDel")
  2093.    wntAuditGet(server-name, resource/share-name, user/group name, object-type)
  2094.     call(zxc,"WIL wntAuditGet")
  2095.    wntAuditList( server-name, resource/share-name, object-type, flag)
  2096.     call(zxc,"WIL wntAuditList")
  2097.    wntCancelCon(local drive, persist, forceflag)
  2098.     call(zxc,"WIL wntCancelCon")
  2099.    wntChgPswd(server/domain, username, oldpassword, newpassword)
  2100.     call(zxc,"WIL wntChgPswd")
  2101.    wntCurrUsers( server-name, flags)
  2102.     call(zxc,"WIL wntCurrUsers")
  2103.    wntDirDialog(flag)
  2104.     call(zxc,"WIL wntDirDialog")
  2105.    wntDomainSync( server-name, request)
  2106.     call(zxc,"WIL wntDomainSync")
  2107.    wntEventLog( server-name, text)
  2108.     call(zxc,"WIL wntEventLog")
  2109.    wntEventWrite( server-name, source-name, type/category, event-id, description)
  2110.     call(zxc,"WIL wntEventWrite")
  2111.    wntFileClose(servername, filepathname)
  2112.     call(zxc,"WIL wntFileClose")
  2113.    wntFilesOpen( server-name)
  2114.     call(zxc,"WIL wntFilesOpen")
  2115.    wntFileUsers( server-name, file-pathname)
  2116.     call(zxc,"WIL wntFileUsers")
  2117.    wntGetCon(local drive)
  2118.     call(zxc,"WIL wntGetCon")
  2119.    wntGetDc( server-name, domain-name, flag)
  2120.     call(zxc,"WIL wntGetDc")
  2121.    wntGetDrive( net-resource)
  2122.     call(zxc,"WIL wntGetDrive")
  2123.    wntGetUser(netname)
  2124.     call(zxc,"WIL wntGetUser")
  2125.    wntGroupAdd( server-name, group-name, group-type, comment)
  2126.     call(zxc,"WIL wntGroupAdd")
  2127.    wntGroupDel( server-name, group-name, group-type)
  2128.     call(zxc,"WIL wntGroupDel")
  2129.    wntGroupEdit( server-name, group, group-type, request, value)
  2130.     call(zxc,"WIL wntGroupEdit")
  2131.    wntGroupInfo(servername, group, grouptype, request)
  2132.     call(zxc,"WIL wntGroupInfo")
  2133.    wntGroupRen(server-name, group, group-type, new-name)
  2134.     call(zxc,"WIL wntGroupRen")
  2135.    wntListGroups(servername, grouptype)
  2136.     call(zxc,"WIL wntListGroups")
  2137.    wntLsaPolGet( server-name, class, element)
  2138.     call(zxc,"WIL wntLsaPolGet")
  2139.    wntLsaPolSet( server-name, class, element, value)
  2140.     call(zxc,"WIL wntLsaPolSet")
  2141.    wntMemberDel(servername, groupname, username, grouptype)
  2142.     call(zxc,"WIL wntMemberDel")
  2143.    wntMemberGet(servername, groupname, username, grouptype)
  2144.     call(zxc,"WIL wntMemberGet")
  2145.    wntMemberGrps(servername, username, grouptype, flags)
  2146.     call(zxc,"WIL wntMemberGrps") 
  2147.    wntMemberList(servername, groupname, grouptype)
  2148.     call(zxc,"WIL wntMemberList")
  2149.    wntMemberLst2(servername, groupname, grouptype)
  2150.     call(zxc,"WIL wntMemberList")
  2151.    wntMemberSet(servername, groupname, username, grouptype)
  2152.     call(zxc,"WIL wntMemberSet")
  2153.    wntOwnerGet(servername, regkey, resourcename, objecttype, flag)
  2154.     call(zxc,"WIL wntOwnerGet")
  2155.    wntOwnerSet(servername, regkey, resourcename, objecttype, user/group name)
  2156.     call(zxc,"WIL wntOwnerSet")
  2157.    wntPrivAdd( server-name, user/group name, privilege)
  2158.     call(zxc,"WIL wntPrivAdd")
  2159.    wntPrivDel( server-name, user/group name, privilege)
  2160.     call(zxc,"WIL wntPrivDel")
  2161.    wntPrivGet( server-name, user/group name, privilege)
  2162.     call(zxc,"WIL wntPrivGet")
  2163.    wntPrivList( server-name, user/group name)
  2164.     call(zxc,"WIL wntPrivList")
  2165.    wntRasUserGet( server-name, user-name, request)
  2166.     call(zxc,"WIL wntRasUserGet")
  2167.    wntRasUserSet( server-name,:user-name, privilege, phone-number)
  2168.     call(zxc,"WIL wntRasUserSet")
  2169.    wntRemoteTime( server-name, format)
  2170.     call(zxc,"WIL wntRemoteTime")
  2171.    wntResources(netresource, scope, type, usage)
  2172.     call(zxc,"WIL wntResources")
  2173.    wntResources2(netresource, scope, type, usage, provider)
  2174.     call(zxc,"WIL wntResources2")
  2175.    wntRunAsUser( domain/server, user-name, password, login-type, flags)
  2176.     call(zxc,"WIL wntRunAsUser")
  2177.    wntServerInfo( server-name, request)
  2178.     call(zxc,"WIL wntServerInfo")
  2179.    wntServerList(servername, domainname, servertype)
  2180.     call(zxc,"WIL wntServerList")
  2181.    wntServerType(servername)
  2182.     call(zxc,"WIL wntServerType")
  2183.    wntServiceAt(server, domain, servertype, servicename, flags)
  2184.     call(zxc,"WIL wntServiceAt")
  2185.    wntServiceInf(servername)
  2186.     call(zxc,"WIL wntServiceInf")
  2187.    wntShareAdd(servername, resource, sharename,sharetype, maxusers)
  2188.     call(zxc,"WIL wntShareAdd")
  2189.    wntShareDel(servername, resource/sharename, sharetype)
  2190.     call(zxc,"WIL wntShareDel")
  2191.    wntShareinfo(servername, resource/sharename, sharetype, request)
  2192.     call(zxc,"WIL wntShareinfo")
  2193.    wntShareList( server-name, share-type, flags)
  2194.     call(zxc,"WIL wntShareList")
  2195.    wntShareSet(servername, resource/sharename, sharetype, comment, description)
  2196.     call(zxc,"WIL wntShareSet")
  2197.    wntShareUsers( server-name, share/computer-name, share-type, format, flags)
  2198.     call(zxc,"WIL wntShareUsers")
  2199.    wntShutdown( computer-name, message, timeout, force, reboot)
  2200.     call(zxc,"WIL wntShutDown")
  2201.    wntSvcCfgGet( server, service-name, flags, request)
  2202.     call(zxc,"WIL wntSvcCfgGet")
  2203.    wntSvcCfgSet( server, service-name, flags, request, value)
  2204.     call(zxc,"WIL wntSvcCfgSet")
  2205.    wntSvcControl(server, servicename, flags, controlcode)
  2206.     call(zxc,"WIL wntSvcControl")
  2207.    wntSvcCreate(server-name, string-values, numeric-values, dependencies, reserved)
  2208.     call(zxc,"WIL wntSvcCreate")
  2209.    wntSvcDelete( server, service-name, flags)
  2210.     call(zxc,"WIL wntSvcDelete")
  2211.    wntSvcStart(server, servicename, flags, params, delimiter)
  2212.     call(zxc,"WIL wntSvcStart")
  2213.    wntSvcStatus(server, servicename, flags, request)
  2214.     call(zxc,"WIL wntSvcStatus") 
  2215.    wntUserAdd(servername)
  2216.     call(zxc,"WIL wntUserAdd")
  2217.    wntUserAddDat(element, value)
  2218.     call(zxc,"WIL wntUserAddDat")
  2219.    wntUserDel(servername, username)
  2220.     call(zxc,"WIL wntUserDel")
  2221.    wntUserExist(server-name, user-name)
  2222.     call(zxc,"WIL wntUserExist")
  2223.    wntUserGetDat(server-name, user-name, element)
  2224.     call(zxc,"WIL wntUserGetDat")
  2225.    wntUserInfo(request)
  2226.     call(zxc,"WIL wntUserInfo")
  2227.    wntUserList( server-name, account-type)
  2228.     call(zxc,"WIL wntUserList")
  2229.    wntUserProps(servername, username, request)
  2230.     call(zxc,"WIL wntUserProps")
  2231.    wntUserRename(server-name, old-username, new-username) 
  2232.     call(zxc,"WIL wntUserRename")
  2233.    wntUserSetDat(server-name, user-name, element, value)
  2234.     call(zxc,"WIL wntUserSetDat")
  2235.    wntUserSidChk( request, SID, reserved-1, reserved-2, reserved-3)
  2236.     call(zxc,"WIL wntUserSidChk")
  2237.    wntVersion( )
  2238.     call(zxc,"WIL wntVersion") 
  2239.    wntWtsUserGet( server-name, user-name, request)
  2240.     call(zxc,"WIL wntWtsUserGet")
  2241.    wntWtsUserSet( server-name, user-name, request, value)
  2242.     call(zxc,"WIL wntWtsUserSet")
  2243.   Windows 9x Extenders....
  2244.    w9xAccessAdd(servername, resource/sharename, user/group name, objecttype, accessstring)
  2245.     call(zxc,"WIL w9xAccessAdd")
  2246.    w9xAccessDel(servername, resource/sharename, user/group name, objecttype)
  2247.     call(zxc,"WIL w9xAccessDel")
  2248.    w9xAccessGet(servername, resource/sharename, user/group name, objecttype)
  2249.     call(zxc,"WIL w9xAccessGet")
  2250.    w9xAccessList(servername, resource/sharename, objecttype, flags)
  2251.     call(zxc,"WIL w9xAccessList")
  2252.    w9xFileUsers( server-name, file-pathname)
  2253.     call(zxc,"WIL w9xFileUsers")
  2254.    w9xGetDc( server-name, domain-name, flag)
  2255.     call(zxc,"WIL w9xGetDc")
  2256.    w9xGroupAdd( server-name, group-name, group-type, comment)
  2257.     call(zxc,"WIL w9xGroupAdd")
  2258.    w9xGroupDel( server-name, group-name, group-type)
  2259.     call(zxc,"WIL w9xGroupDel")
  2260.    w9xGroupInfo(server-name, group, group-type, request)
  2261.     call(zxc,"WIL w9xGroupInfo")
  2262.    w9xListGroups(servername, grouptype)
  2263.     call(zxc,"WIL w9xListGroups")
  2264.    w9xMemberDel(servername, groupname, username, grouptype)
  2265.     call(zxc,"WIL w9xMemberDel")
  2266.    w9xMemberGet(servername, groupname, username, grouptype)
  2267.     call(zxc,"WIL w9xMemberGet")
  2268.    w9xMemberGrps(servername, username, grouptype, flags)
  2269.     call(zxc,"WIL w9xMemberGrps")
  2270.    w9xMemberList(servername, groupname, grouptype)
  2271.     call(zxc,"WIL w9xMemberList")
  2272.    w9xMemberSet(servername, groupname, username, grouptype)
  2273.     call(zxc,"WIL w9xMemberSet")
  2274.    w9xOwnerGet(server-name, reg-key, resource-name, object-type, flag)
  2275.     call(zxc,"WIL w9xOwnerGet")
  2276.    w9xRemoteTime( server-name, format)
  2277.     call(zxc,"WIL w9xRemoteTime") 
  2278.    w9xServiceAt(server, domain, servertype, servicename, flags)
  2279.     call(zxc,"WIL w9xServiceAt")
  2280.    w9xServerList(server, domain, servertype)
  2281.     call(zxc,"WIL w9xServerList")
  2282.    w9xShareAdd(servername, resource, sharename, sharetype, maxusers)
  2283.     call(zxc,"WIL w9xShareAdd")
  2284.    w9xShareDel(servername, resource/sharename, sharetype)
  2285.     call(zxc,"WIL w9xShareDel")
  2286.    w9xShareInfo(servername, resource/sharename, sharetype, request)
  2287.     call(zxc,"WIL w9xShareInfo")
  2288.    w9xShareSet(servername, resource/sharename, sharetype, comment, s:location)
  2289.     call(zxc,"WIL w9xShareSet")
  2290.    w9xUserAdd(server-name)
  2291.     call(zxc,"WIL w9xUserAdd")
  2292.    w9xUserAddDat(element, value)
  2293.     call(zxc,"WIL w9xUserAddDat")
  2294.    w9xUserDel(server-name, user-name)
  2295.     call(zxc,"WIL w9xUserDel")
  2296.    w9xUserExist(server-name, user-name)
  2297.     call(zxc,"WIL w9xUserExist")
  2298.    w9xUserGetDat(server-name, user-name, element)
  2299.     call(zxc,"WIL w9xUserGetDat")
  2300.    w9xUserInfo(request)
  2301.     call(zxc,"WIL w9xUserInfo")
  2302.    w9xUserList( server-name, account-type)
  2303.     call(zxc,"WIL w9xUserList")
  2304.    w9xUserProps(servername, username, request)
  2305.     call(zxc,"WIL w9xUserProps")
  2306.    w9xUserRename(server-name, old-username, new-username)
  2307.     call(zxc,"WIL w9xUserRename")
  2308.    w9xUserSetDat(server-name, user-name, element, value)
  2309.     call(zxc,"WIL w9xUserSetDat")
  2310.    w9xVersion()
  2311.     call(zxc,"WIL w9xVersion")
  2312.   Windows 95 Extenders....
  2313.    w95AccessAdd(servername, resource, username, accessrights, flags)
  2314.     call(zxc,"WIL w95AccessAdd")
  2315.    w95AccessDel(servername, resource, username)
  2316.     call(zxc,"WIL w95AccessDel")
  2317.    w95AddDrive(userid, pswd, netresource, localdrive, persist)
  2318.     call(zxc,"WIL w95AddDrive")
  2319.    w95AddPrinter(userid, pswd, netresource, local device, persist)
  2320.     call(zxc,"WIL w95AddPrinter")
  2321.    w95CancelCon(local drive, persist, forceflag)
  2322.     call(zxc,"WIL w95CancelCon")
  2323.    w95DirDialog(flag)
  2324.     call(zxc,"WIL w95DirDialog")
  2325.    w95FileClose(Servername, pathname)
  2326.     call(zxc,"WIL w95FileClose")
  2327.    w95FileUsers( server-name, file-pathname)
  2328.     call(zxc,"WIL w95FileUsers")
  2329.    w95GetCon(local name)
  2330.     call(zxc,"WIL w95GetCon")
  2331.    w95GetDrive( net-resource)
  2332.     call(zxc,"WIL w95GetDrive")
  2333.    w95GetUser(netname)
  2334.     call(zxc,"WIL w95GetUser")
  2335.    w95Resources(netresource, scope, type, usage)
  2336.     call(zxc,"WIL w95Resources")
  2337.    w95ServerInfo( server-name, request)
  2338.     call(zxc,"WIL w95ServerInfo")
  2339.    w95ServerType(servername)
  2340.     call(zxc,"WIL w95ServerType")
  2341.    w95ServiceAt(server, domain, server-type, service-name, flags)
  2342.     call(zxc,"WIL w95ServiceAt")
  2343.    w95ServiceInf(server-name)
  2344.     call(zxc,"WIL w95ServiceInf")
  2345.    w95ShareAdd(servername, resource, sharename,sharetype, flags)
  2346.     call(zxc,"WIL w95ShareAdd")
  2347.    w95ShareDel(servername, sharename)
  2348.     call(zxc,"WIL w95ShareDel") 
  2349.    w95ShareInfo(servername, sharename, request)
  2350.     call(zxc,"WIL w95ShareInfo")
  2351.    w95ShareList( server-name, share-type, flags)
  2352.     call(zxc,"WIL w95ShareList")
  2353.    w95ShareSet(servername, sharename, comment, fullpassword, readpassword)
  2354.     call(zxc,"WIL w95ShareSet")
  2355.    w95ShareUsers( server-name, share/computer-name, share-type, format, flags)
  2356.     call(zxc,"WIL w95ShareUsers")
  2357.    w95Version( )
  2358.     call(zxc,"WIL w95Version")
  2359.   WinInet Internet Extender....
  2360.    iAddr2Host(host address, timeout)
  2361.     call(zxc,"WIL iAddr2Host")
  2362.    iBegin(accesstype, proxyname, proxybypass)
  2363.     call(zxc,"WIL iBegin")
  2364.    iClose(handle)
  2365.     call(zxc,"WIL iClose")
  2366.    iContentData(bbaddr, endofcontent, name, value)
  2367.     call(zxc,"WIL iContentData")
  2368.    iContentFile(bbaddr, endofcontent, name, localfile, mime-type)
  2369.     call(zxc,"WIL iContentFile")
  2370.    iContentUrl(url-data, keyword, value)
  2371.     call(zxc,"WIL iContentUrl")
  2372.    iDial(dial-up name, password)
  2373.     call(zxc,"WIL iDial")
  2374.    iDialHangUp(connection)
  2375.     call(zxc,"WIL iDialHangup")
  2376.    iDialItemize()
  2377.     call(zxc,"WIL iDialItemize")
  2378.    iFtpCmd(ftp-handle, command, command-parameters, transfer mode)
  2379.     call(zxc,"WIL iFtpCmd")
  2380.    iFtpDelete(ftp-handle, filename)
  2381.     call(zxc,"WIL iFtpDelete")
  2382.    iFtpDialog( option, title, text, progress, cancel-flag)
  2383.     call(zxc,"WIL iFtpDialog")
  2384.    iFtpDirChange( ftp-handle, directory)
  2385.     call(zxc,"WIL iFtpDirChange")
  2386.    iFtpDirGet( ftp-handle)
  2387.     call(zxc,"WIL iFtpDirGet")
  2388.    iFtpDirMake(ftp-handle, directory)
  2389.     call(zxc,"WIL iFtpDirMake")
  2390.    iFtpDirRemove(ftp-handle, directory)
  2391.     call(zxc,"WIL iFtpDirRemove")
  2392.    iFtpFindInit( filehandle, directory, filename mask, recurse, match-case)
  2393.     call(zxc,"WIL iFtpFindInit")
  2394.    iFtpFindNext(extended info)
  2395.     call(zxc,"WIL iFtpFindNext")
  2396.    iFtpGet(ftphandle,remotefile,localfile,file-size,flags)
  2397.     call(zxc,"WIL iFtpGet")
  2398.    iFtpOpen(connect-handle, filename, access, flag)
  2399.     call(zxc,"WIL iFtpOpen")
  2400.    iFtpPut(ftphandle,local-file,remote-file,filesize,flag)
  2401.     call(zxc,"WIL iFtpPut")
  2402.    iFtpRename(ftp-handle, source-filename, target-filename)
  2403.     call(zxc,"WIL iFtpRename")
  2404.    iGetConState(request)
  2405.     call(zxc,"WIL iGetConState")
  2406.    iGetConStatEx(request)
  2407.     call(zxc,"WIL iGetConStatEx")
  2408.    iGetLastError()
  2409.     call(zxc,"WIL iGetLastError")
  2410.    iGetResponse()
  2411.     call(zxc,"WIL iGetResponse")
  2412.    iHost2Addr(host name, timeout)
  2413.     call(zxc,"WIL iHost2Addr")
  2414.    iHostConnect(handle, host, service, userid, pswd)
  2415.     call(zxc,"WIL iHostConnect")
  2416.    iHttpHeaders(datahandle)
  2417.     call(zxc,"WIL iHttpHeaders")
  2418.    iHttpInit(connecthandle, verb, object, referrer, flags)
  2419.     call(zxc,"WIL iHttpInit")
  2420.    iHttpOpen(datahandle, headers, bbaddr / url-data, data-length / flag)
  2421.     call(zxc,"WIL iHttpOpen")
  2422.    iLocFindInit( directory, filename mask, recurse)
  2423.     call(zxc,"WIL iLocFindInit")
  2424.    iLocFindNext(extended info)
  2425.     call(zxc,"WIL iLocFindNext")
  2426.    iOptionGet(tophandle, optionname)
  2427.     call(zxc,"WIL iOptionGet")
  2428.    iOptionSet(handle, optionname, newvalue)
  2429.     call(zxc,"WIL iOptionSet")
  2430.    iPing(hostname/address, timeout)
  2431.     call(zxc,"WIL iPing")
  2432.    iReadData(datahandle, localfile)
  2433.     call(zxc,"WIL iReadData")
  2434.    iReadDataBuf(ftphandle, bbaddr, bbsize)
  2435.     call(zxc,"WIL iReadDataBuf")
  2436.    iUrlDecode(data) 
  2437.     call(zxc,"WIL iUrlDecode")
  2438.    iUrlEncode(data) 
  2439.     call(zxc,"WIL iUrlEncode")
  2440.    iUrlOpen(tophandle, url)
  2441.     call(zxc,"WIL iUrlOpen")
  2442.    iVersion()
  2443.     call(zxc,"WIL iVersion")
  2444.    iWriteData( ftphandle, filename)
  2445.     call(zxc,"WIL iWriteData")
  2446.   ODBC....
  2447.    qAllocConnect(henv)
  2448.     call(zxc,"WIL qAllocConnect")
  2449.    qAllocEnv()
  2450.     call(zxc,"WIL qAllocEnv")
  2451.    qAllocStmt(hdbc)
  2452.     call(zxc,"WIL qAllocStmt")
  2453.    qBindCol(hstmt, col, varname, maxsize)
  2454.     call(zxc,"WIL qBindCol")
  2455.    qColumns(hstmt, tablequalifier, tableowner, s:tablename, columnname)
  2456.     call(zxc,"WIL qColumns")
  2457.    qConfigData( request-flag , driver, attributes, display-flag)
  2458.     call(zxc,"WIL qConfigData")
  2459.    qConfigError()
  2460.     call(zxc,"WIL qConfigError")
  2461.    qConnect(hdbc, datasource, userID, authstring)
  2462.     call(zxc,"WIL qConnect")
  2463.    qDataSources(henv, direction)
  2464.     call(zxc,"WIL qDataSources")
  2465.    qDisconnect(hdbc)
  2466.     call(zxc,"WIL qDisconnect")
  2467.    qDriverCon(hdbc, connect string, prompt user)
  2468.     call(zxc,"WIL qDriverCon")
  2469.    qDriverList( )
  2470.     call(zxc,"WIL qDriverList")
  2471.    qError(handle, type)
  2472.     call(zxc,"WIL qError")
  2473.    qExecDirect(hstmt, statement)
  2474.     call(zxc,"WIL qExecDirect")
  2475.    qFetch(hstmt)
  2476.     call(zxc,"WIL qFetch")
  2477.    qFreeConnect(hdbc)
  2478.     call(zxc,"WIL qFreeConnect")
  2479.    qFreeEnv(henv) 
  2480.     call(zxc,"WIL qFreeEnv")
  2481.    qFreeStmt(hstmt, option) 
  2482.     call(zxc,"WIL qFreeStmt")
  2483.    qGetData(hstmt, col, varname, maxsize)
  2484.     call(zxc,"WIL qGetData")
  2485.    qLastCode()
  2486.     call(zxc,"WIL qLastCode")
  2487.    qNativeSql( hdbc, SQL-string)
  2488.     call(zxc,"WIL qNativeSql")
  2489.    qNumRsltCol(hstmt)
  2490.     call(zxc,"WIL qNumRsltCol")
  2491.    qSetConnOpt(hdbc, option, value, stringflag)
  2492.     call(zxc,"WIL qSetConnOpt")
  2493.    qSpecial(p1, p2, p3, p4, p5)
  2494.     call(zxc,"WIL qSpecial")
  2495.    qTransact( handle, handle-type, operation)
  2496.     call(zxc,"WIL qTransact")
  2497.    qTables(hstmt, tablequalifier, tableowner, tablename, tabletype)
  2498.     call(zxc,"WIL qTables")
  2499.    qVersionInfo(request)
  2500.     call(zxc,"WIL qVersionInfo")
  2501.   Parallel....
  2502.    zClrPortBit(portnum, portbit)
  2503.     call(zxc,"WIL zClrPortBit")
  2504.    zNotPortBit(portnum, portbit)
  2505.     call(zxc,"WIL zNotPortBit")
  2506.    zGetPortBit(portnum, portbit)
  2507.     call(zxc,"WIL zGetPortBit")
  2508.    zLPortShift(portnum, shiftin)
  2509.     call(zxc,"WIL zLPortShift")
  2510.    zPortIn(portnum)
  2511.     call(zxc,"WIL zPortIn")
  2512.    zPortOut(portnum, portdata)
  2513.     call(zxc,"WIL zPortOut")
  2514.    zRPortShift(portnum, shiftin)
  2515.     call(zxc,"WIL zRPortShift")
  2516.    zSetPortBit(portnum, portbit)
  2517.     call(zxc,"WIL zSetPortBit")
  2518.    zVersion(0)
  2519.     call(zxc,"WIL zVersion")
  2520.   Postie....
  2521.    kDeletePop3(msgno)
  2522.     call(zxc,"WIL kDeletePop3")
  2523.    kDest(tolist,cclist,bcclist)
  2524.     call(zxc,"WIL kDest")
  2525.    kExtra(charset,encoding,0,0,0)
  2526.     call(zxc,"WIL kExtra")
  2527.    kGetMail(msgnumber,outputfile,pat|nopat,mailfolder,flags)
  2528.     call(zxc,"WIL kGetMail")
  2529.    kInit(host,fromaddr,userid,password,port)
  2530.     call(zxc,"WIL kInit")
  2531.    kManageImap4("keyword", mailfolder)
  2532.     call(zxc,"WIL kManageImap4")
  2533.    kSendFile(subject,msgfilename,attachments,flags)
  2534.     call(zxc,"WIL kSendFile")
  2535.    kSendText(subject,msg,attachments,flags)
  2536.     call(zxc,"WIL kSendText")
  2537.    kStatusInfo()
  2538.     call(zxc,"WIL kStatusInfo")
  2539.    kVerInfo(0)
  2540.     call(zxc,"WIL kVerInfo")
  2541.   Printer Extender....
  2542.    pAddPrinter(servername, printername, portname, drivername, printprocessor)
  2543.     call(zxc,"WIL pAddPrinter")
  2544.    pAddPrtConn(servername, printersharename)
  2545.     call(zxc,"WIL pAddPrtConn")
  2546.    pDelPrinter(printername)
  2547.     call(zxc,"WIL pDelPrinter")
  2548.    pDelPrtConn(servername, printername)
  2549.     call(zxc,"WIL pDelPrtConn")
  2550.    pGetDefPrtInf(request)
  2551.     call(zxc,"WIL pGetDefPrtInf")
  2552.    pGetErrorCode()
  2553.     call(zxc,"WIL pGetErrorCode")
  2554.    pGetErrorMsg()
  2555.     call(zxc,"WIL pGetErrorMsg")
  2556.    pGetPrtAttrib(attributes)
  2557.     call(zxc,"WIL pGetPrtAttrib")
  2558.    pGetPrtInfo( printer-name, request)
  2559.     call(zxc,"WIL pGetPrtInfo")
  2560.    pGetPrtList()
  2561.     call(zxc,"WIL pGetPrtList")
  2562.    pPaperBins(printername, request)
  2563.     call(zxc,"WIL pPaperBins")
  2564.    pPaperSizes()
  2565.     call(zxc,"WIL pPaperSizes")
  2566.    pSetDefPrt(printername)
  2567.     call(zxc,"WIL pSetDefPrt")
  2568.    pSetDefPrtEx(printername, printerdriver, printerport)
  2569.     call(zxc,"WIL pSetDefPrtEx")
  2570.    pSetPrtAttrib(attribute , value)
  2571.     call(zxc,"WIL pSetPrtAttrib")
  2572.    pSetPrtInfo( printer-name, request, value)
  2573.     call(zxc,"WIL pSetPrtInfo")
  2574.    pVersionInfo(request)
  2575.     call(zxc,"WIL pVersionInfo")
  2576.   Process....                   
  2577.    tBrowseCntrs(format flag, type flag, reserved, reserved, reserved)
  2578.     call(zxc,"WIL tBrowseCntrs")
  2579.    tCloseProc( process-handle )
  2580.     call(zxc,"WIL tCloseProc")
  2581.    tCompatible()
  2582.     call(zxc,"WIL tCompatible")
  2583.    tCountProc( )
  2584.     call(zxc,"WIL tCountProc")
  2585.    tGetData(counter string, type flag)
  2586.     call(zxc,"WIL tGetData")
  2587.    tGetLastError()
  2588.     call(zxc,"WIL tGetLastError")
  2589.    tGetModInfo( process-id, module-handle )
  2590.     call(zxc,"WIL tGetModInfo")
  2591.    tGetPriority( process-id )
  2592.     call(zxc,"WIL tGetPriority")
  2593.    tGetProcInfo( process-id )
  2594.     call(zxc,"WIL tGetProcInfo")
  2595.    tKillProc( process-id )
  2596.     call(zxc,"WIL tKillProc")
  2597.    tListMod( process-id , flag)
  2598.     call(zxc,"WIL tListMod")
  2599.    tListProc()
  2600.     call(zxc,"WIL tListProc")
  2601.    tOpenProc(process id, access flag)
  2602.     call(zxc,"WIL tOpenProc")
  2603.    tRemoteConn( machine-name )
  2604.     call(zxc,"WIL tRemoteConn")
  2605.    tSetPriority( process-id , priority class)
  2606.     call(zxc,"WIL tSetPriority")
  2607.    tVersion()
  2608.     call(zxc,"WIL tVersion")
  2609.   RAS Remote Access....         
  2610.    RasConStatus(connection handle)
  2611.     call(zxc,"WIL RasConStatus")
  2612.    RasCopy( original entryname, new entryname )
  2613.     call(zxc,"WIL RasCopy")
  2614.    RasDial(entryname,new phone number or "",username, pswd, reserved)
  2615.     call(zxc,"WIL RasDial")
  2616.    RasEntryAdd(entryname, username, password, reserved, reserved)
  2617.     call(zxc,"WIL RasEntryAdd")
  2618.    RasEntryDel( entryname)
  2619.     call(zxc,"WIL RasEntryDel")
  2620.    RasEntryExist(entryname)
  2621.     call(zxc,"WIL RasEntryExist")
  2622.    RasEntryInfo(entryname, element)
  2623.     call(zxc,"WIL RasEntryInfo")
  2624.    RasEntrySet(element, value)
  2625.     call(zxc,"WIL RasEntrySet")
  2626.    RasGetLastErr()
  2627.     call(zxc,"WIL RasGetLastErr")
  2628.    rasHangUp(connection handle)
  2629.     call(zxc,"WIL RasHangUp")
  2630.    RasInstalled()
  2631.     call(zxc,"WIL RasInstalled")
  2632.    RasItemize()
  2633.     call(zxc,"WIL RasItemize")
  2634.    RasListActCon()
  2635.     call(zxc,"WIL RasListActCon")
  2636.    RasNameValid(entryname)
  2637.     call(zxc,"WIL RasNameValid")
  2638.    rasNumCons()
  2639.     call(zxc,"WIL RasNumCons")
  2640.    RasRename(existing entryname, new entryname )
  2641.     call(zxc,"WIL RasRename")
  2642.    rasVersion()
  2643.     call(zxc,"WIL RasVersion")
  2644.   Reggie Registry Search....   
  2645.    rRegSearch(startkey,keystring,lookfor,looktype,lookat)
  2646.     call(zxc,"WIL rRegSearch")
  2647.    rRegVersion()
  2648.     call(zxc,"WIL rRegVersion")
  2649.   Serial Communications....
  2650.    pCaptureLog("text")
  2651.     call(zxc,"WIL pCaptureLog")
  2652.    pCaptureOff() 
  2653.     call(zxc,"WIL pCaptureOff")
  2654.    pCaptureOn("filename",type)
  2655.     call(zxc,"WIL pCaptureOn")
  2656.    pCheckBinary(lpaddr,count,type)
  2657.     call(zxc,"WIL pCheckBinary")
  2658.    pCheckSum("string",type 16|32)
  2659.     call(zxc,"WIL pCheckSum")
  2660.    pComClose(port,timeout)
  2661.     call(zxc,"WIL pComClose")
  2662.    pComControl(port,request,val3,val4,val5)
  2663.     call(zxc,"WIL pComControl")
  2664.    pComInfo(port,request)
  2665.     call(zxc,"WIL pComInfo")
  2666.    pComOpen(port,rsvd,baud,format,handshake)
  2667.     call(zxc,"WIL pComOpen")
  2668.    pGetBinary(port,lpaddr,count)
  2669.     call(zxc,"WIL pGetBinary")
  2670.    pGetByte(port)
  2671.     call(zxc,"WIL pGetByte")
  2672.    pGetChar(port)
  2673.     call(zxc,"WIL pGetChar")
  2674.    pGetLastError(type)
  2675.     call(zxc,"WIL pGetLastError")
  2676.    pGetLine(port,max)
  2677.     call(zxc,"WIL pGetLine")
  2678.    pGetString(port,count)
  2679.     call(zxc,"WIL pGetString")
  2680.    pModemAnsCall(port,ringcount,mode)
  2681.     call(zxc,"WIL pModemAnsCall")
  2682.    pModemAnsRing(port,ringcount,timeout)
  2683.     call(zxc,"WIL pModemAnsRing")
  2684.    pModemCommand(port,command)
  2685.     call(zxc,"WIL pModemCommand")
  2686.    pModemConnect(port)
  2687.     call(zxc,"WIL pModemConnect")
  2688.    pModemControl(port,request,parameter)
  2689.     call(zxc,"WIL pModemControl")
  2690.    pModemDial(port,mode,number)
  2691.     call(zxc,"WIL pModemDial")
  2692.    pModemHangup(port)
  2693.     call(zxc,"WIL pModemHangup")
  2694.    pModemInit(port)
  2695.     call(zxc,"WIL pModemInit")
  2696.    pModemParams(port,getset,request,value)
  2697.     call(zxc,"WIL pModemParams")
  2698.    pModemSReg(port,getset,request,value)
  2699.     call(zxc,"WIL pModemSReg")
  2700.    pPeekByte(port)
  2701.     call(zxc,"WIL pPeekByte")
  2702.    pPeekChar(port)
  2703.     call(zxc,"WIL pPeekChar") 
  2704.    pPutBinary(port,lpaddr,count)
  2705.     call(zxc,"WIL pPutBinary")
  2706.    pPutByte(port,byte)
  2707.     call(zxc,"WIL pPutByte")
  2708.    pPutChar(port,"char")
  2709.     call(zxc,"WIL pPutChar")
  2710.    pPutLine(port,"string")
  2711.     call(zxc,"WIL pPutLine")
  2712.    pPutString(port,"string")
  2713.     call(zxc,"WIL pPutString")
  2714.    pRecvFile(port,proto,path,overwrite,progress)
  2715.     call(zxc,"WIL pRecvFile")
  2716.    pSendFile(port,proto,path,reserved,progressdialog)
  2717.     call(zxc,"WIL pSendFile")
  2718.    pTimeout(port,time)
  2719.     call(zxc,"WIL pTimeout")
  2720.    pWaitFor(port,waitstringlist,delimiter,keepdiscard,timeout)
  2721.     call(zxc,"WIL pWaitFor")
  2722.   ShellOperations Extender....
  2723.    aFileCopy(source-file, target directory, flags)
  2724.     call(zxc,"WIL aFileCopy")
  2725.    aFileDelete(source-file, flags)
  2726.     call(zxc,"WIL aFileDelete")
  2727.    aFileMove(source-file, target directory, flags)
  2728.     call(zxc,"WIL aFileMove")
  2729.    aFileRename(source-file, target directory, flags)
  2730.     call(zxc,"WIL aFileRename")
  2731.    aGetLastError()
  2732.     call(zxc,"WIL aGetLastError")
  2733.    aMsgTimeout(seconds, title, text, left pushbutton text, right pushbutton text)
  2734.     call(zxc,"WIL aMsgTimeOut")
  2735.    aStatusBar(request-code, title, text, max-range, current position)
  2736.     call(zxc,"WIL aStatusBar")
  2737.    aShellFolder(request-code, value)
  2738.     call(zxc,"WIL aShellFolder")
  2739.    aVersion(request #)
  2740.     call(zxc,"WIL aVersion")
  2741.   Webbatch....
  2742.    WebBaseConv(value, from-base, to-base) 
  2743.     call(zxc,"WIL WebBaseConv")
  2744.    WebCmdData( ) 
  2745.     call(zxc,"WIL WebCmdData")
  2746.    WebConBuf( binary-buffer ) 
  2747.     call(zxc,"WIL WebConBuf")
  2748.    WebConData( ) 
  2749.     call(zxc,"WIL WebConData")
  2750.    WebConSize( ) 
  2751.     call(zxc,"WIL WebConSize")
  2752.    WebCounter(counter) 
  2753.     call(zxc,"WIL WebCounter")
  2754.    WebDatData(section, keyname, default)
  2755.     call(zxc,"WIL WebDatData")
  2756.    WebDumpError(string1, string2) 
  2757.     call(zxc,"WIL WebDumpError")
  2758.    WebOut(string, CRLF's) 
  2759.     call(zxc,"WIL WebOut")
  2760.    WebOutFile(filename) 
  2761.     call(zxc,"WIL WebOutFile")
  2762.    WebParamBuf(var-name, binarybuffer) 
  2763.     call(zxc,"WIL WebParamBuf")
  2764.    WebParamNames( )
  2765.     call(zxc,"WIL WebParamNames")
  2766.    WebParamData(var-name) 
  2767.     call(zxc,"WIL WebParamData")
  2768.    WebParamSize( varname ) 
  2769.     call(zxc,"WIL WebParamSize")
  2770.    WebSetTimeout( timeout)
  2771.     call(zxc,"WIL WebSetTimeOut")
  2772.    WebVerifyCard(cardnum)
  2773.     call(zxc,"WIL WebVerifyCard")
  2774.   WILX....
  2775.    xBaseConvert(value, frombase, tobase)
  2776.     call(zxc,"WIL xBaseConvert")
  2777.    xDiskLabelGet(drive)
  2778.     call(zxc,"WIL xDiskLabelGet")
  2779.    xDriveReady(drive)
  2780.     call(zxc,"WIL xDriveReady")
  2781.    xEjectMedia(Drive)
  2782.     call(zxc,"WIL xEjectMedia")
  2783.    xExtenderInfo(request #)
  2784.     call(zxc,"WIL xExtenderInfo")
  2785.    xGetChildHwnd(parenthwnd, childtext, childseq)
  2786.     call(zxc,"WIL xGetChildHwnd")
  2787.    xGetElapsed(time1, time2)
  2788.     call(zxc,"WIL xGetElapsed")
  2789.    xHex(hexval)
  2790.     call(zxc,"WIL xHex")
  2791.    xMessageBox(title, text, style)
  2792.     call(zxc,"WIL xMessageBox")
  2793.    xSendMessage(hWnd, msg, wparam, lparam)
  2794.     call(zxc,"WIL xSendMessage")
  2795.    xVerifyCCard(cardnum)
  2796.     call(zxc,"WIL xVerifyCCard")
  2797.   WinBatch....
  2798.    BoxButtonDraw(box ID, button ID, text, coordinates)
  2799.     call(zxc,"WIL BoxButtonDraw")
  2800.    BoxButtonKill(box ID, button ID)
  2801.     call(zxc,"WIL BoxButtonKill")
  2802.    BoxButtonStat(box ID, button ID)
  2803.     call(zxc,"WIL BoxButtonStat")
  2804.    BoxButtonWait()
  2805.     call(zxc,"WIL BoxButtonWait")
  2806.    BoxCaption(box ID, caption)
  2807.     call(zxc,"WIL BoxCaption")
  2808.    BoxColor(box ID, color, wash color)
  2809.     call(zxc,"WIL BoxColor")
  2810.    BoxDataClear(box ID, update flag)
  2811.     call(zxc,"WIL BoxDataClear")
  2812.    BoxDataTag(box ID, tag)
  2813.     call(zxc,"WIL BoxDataTag")
  2814.    BoxDestroy(box ID)
  2815.     call(zxc,"WIL BoxDestroy")
  2816.    BoxDrawCircle(box ID, coordinates, style)
  2817.     call(zxc,"WIL BoxDrawCircle")
  2818.    BoxDrawLine(box ID, coordinates)
  2819.     call(zxc,"WIL BoxDrawLine")
  2820.    BoxDrawRect(box ID, coordinates, style)
  2821.     call(zxc,"WIL BoxDrawRect")
  2822.    BoxDrawText(box ID, coordinates, text, erase flag, alignment)
  2823.     call(zxc,"WIL BoxDrawText")
  2824.    BoxesUp(coordinates, show mode)
  2825.     call(zxc,"WIL BoxesUp")
  2826.    BoxMapMode(box ID, map mode)
  2827.     call(zxc,"WIL BoxMapMode")
  2828.    BoxNew(box ID, coordinates, style)
  2829.     call(zxc,"WIL BoxNew")
  2830.    BoxOpen(title, text)
  2831.     call(zxc,"WIL BoxOpen")
  2832.    BoxPen(box ID, color, width)
  2833.     call(zxc,"WIL BoxPen")
  2834.    BoxShut( )
  2835.     call(zxc,"WIL BoxShut")
  2836.    BoxText("text")
  2837.     call(zxc,"WIL BoxText")
  2838.    BoxTextColor(box ID, color)
  2839.     call(zxc,"WIL BoxTextColor")
  2840.    BoxTextFont(box ID, name, size, style, pitch & family)
  2841.     call(zxc,"WIL BoxTextFont")
  2842.    BoxTitle("title")
  2843.     call(zxc,"WIL BoxTitle")
  2844.    BoxUpdates(box ID, update flag)
  2845.     call(zxc,"WIL BoxUpdates")
  2846.    Reload()
  2847.     call(zxc,"WIL Reload")
  2848.    Rtstatus()
  2849.     call(zxc,"WIL Rtstatus")
  2850.   WIL   A - D....
  2851.    About( )
  2852.     call(zxc,"WIL About")
  2853.    Abs( integer )
  2854.     call(zxc,"WIL Abs")
  2855.    Acos( fp_num )
  2856.     call(zxc,"WIL Acos")
  2857.    AddExtender(filename)
  2858.     call(zxc,"WIL AddExtender")
  2859.    AppExist(program-name)
  2860.     call(zxc,"WIL AppExist")
  2861.    AppWaitClose(program-name)
  2862.     call(zxc,"WIL AppWaitClose")
  2863.    Arrayize(delimeted list, delimiter)
  2864.     call(zxc,"WIL Arrayize")
  2865.    ArrDimension(dim1, dim2, dim3, dim4, dim5)
  2866.     call(zxc,"WIL ArrDimension")
  2867.    ArrInfo(array, request)
  2868.     call(zxc,"WIL ArrInfo")
  2869.    ArrInitialize(array, value)
  2870.     call(zxc,"WIL ArrInitialize")
  2871.    Asin( fp_num )
  2872.     call(zxc,"WIL Asin")
  2873.    AskDirectory(prompt, browse-root, start-dir, confirm-prompt, flags)
  2874.     call(zxc,"WIL AskDirectory")
  2875.    AskFileName( title, directory, filetypes, default filename, flag )
  2876.     call(zxc,"WIL AskFileName")
  2877.    AskFileText( title, filename, sort mode, select mode )
  2878.     call(zxc,"WIL AskFileText")
  2879.    AskItemList(title, list variable, delimiter, sort mode, select mode)
  2880.     call(zxc,"WIL AskItemList")
  2881.    AskLine(title, prompt, default)
  2882.     call(zxc,"WIL AskLine")
  2883.    AskPassword(title, prompt)
  2884.     call(zxc,"WIL AskPassWord")
  2885.    AskTextBox( title, prompt, default, flags, reserved)
  2886.     call(zxc,"WIL AskTextBox")
  2887.    AskYesNo(title, question)
  2888.     call(zxc,"WIL AskYesNo")
  2889.    Atan( fp_num )
  2890.     call(zxc,"WIL Atan")
  2891.    Average( number [ ,number... ] )  
  2892.     call(zxc,"WIL Average")
  2893.    Beep
  2894.     call(zxc,"WIL Beep")
  2895.    BinaryAlloc( buffsize )
  2896.     call(zxc,"WIL BinaryAlloc")
  2897.    BinaryAnd(targethandle,targetoffset,sourcehandle,sourceoffset,count)
  2898.     call(zxc,"WIL BinaryAnd")
  2899.    BinaryClipGet(handle, format)
  2900.     call(zxc,"WIL BinaryClipGet")
  2901.    BinaryClipPut(handle, format)
  2902.     call(zxc,"WIL BinaryClipPut")
  2903.    BinaryCompare(handle1, offset1, handle2, offset2, count)
  2904.     call(zxc,"WIL BinaryCompare")
  2905.    BinaryConvert(handle, sourcetype, targettype, codepage, flags)
  2906.     call(zxc,"WIL BinaryConvert")
  2907.    BinaryCopy(handle targ, offset targ, handle src, offset src, bytecount )
  2908.     call(zxc,"WIL BinaryCopy")
  2909.    BinaryEodGet( handle )
  2910.     call(zxc,"WIL BinaryEodGet")
  2911.    BinaryEodSet( handle, offset )
  2912.     call(zxc,"WIL BinaryEodSet")
  2913.    BinaryFree( handle )
  2914.     call(zxc,"WIL BinaryFree")
  2915.    BinaryHashRec(handle, recsize, key offset, key size, key value )
  2916.     call(zxc,"WIL BinaryHashRec")
  2917.    BinaryIncr( handle, offset )
  2918.     call(zxc,"WIL BinaryIncr")
  2919.    BinaryIncr2(handle, offset to increment a 16 bit value)
  2920.     call(zxc,"WIL BinaryIncr2")
  2921.    BinaryIncr4(handle, offset to increment a 32 bit value)
  2922.     call(zxc,"WIL BinaryIncr4")
  2923.    BinaryIncrFlt(handle, offset to increment a 64 bit floating point number)
  2924.     call(zxc,"WIL BinaryIncrFlt")
  2925.    BinaryIndex( handle, offset, search string, direction )
  2926.     call(zxc,"WIL BinaryIndex")
  2927.    BinaryIndexEx(handle, offset, string, direction, match-case)
  2928.     call(zxc,"WIL BinaryIndexEx")
  2929.    BinaryIndexNC(handle, offset, string, direction)
  2930.     call(zxc,"WIL BinaryIndexNC")
  2931.    BinaryOleType( handle, type,reserved1, reserved2, reserved3)
  2932.     call(zxc,"WIL BinaryOleType")
  2933.    BinaryOr(targethandle,targetoffset,sourcehandle,sourceoffset,count)
  2934.     call(zxc,"WIL BinaryOr")
  2935.    BinaryPeek( handle, offset )
  2936.     call(zxc,"WIL BinaryPeek")
  2937.    BinaryPeek2(handle, offset to peek a 16 bit value)
  2938.     call(zxc,"WIL BinaryPeek2")
  2939.    BinaryPeek4(handle, offset to peek a 32 bit value)
  2940.     call(zxc,"WIL BinaryPeek4")
  2941.    BinaryPeekFlt(handle, offset to peek a 64 bit floating point number)
  2942.     call(zxc,"WIL BinaryPeekFlt")
  2943.    BinaryPeekStr(handle, offset, maxsize)
  2944.     call(zxc,"WIL BinaryPeekStr")
  2945.    BinaryPoke( handle, offset, 8 bit value )
  2946.     call(zxc,"WIL BinaryPoke")
  2947.    BinaryPoke2(handle, offset, 16 bit value)
  2948.     call(zxc,"WIL BinaryPoke2")
  2949.    BinaryPoke4(handle, offset, 32 bit value)
  2950.     call(zxc,"WIL BinaryPoke4")
  2951.    BinaryPokeFlt(handle, offset, 64 bit floating point value)
  2952.     call(zxc,"WIL BinaryPokeFlt")
  2953.    BinaryPokeStr(handle, offset, string)
  2954.     call(zxc,"WIL BinaryPokeStr")
  2955.    BinaryRead( handle, filename )
  2956.     call(zxc,"WIL BinaryRead")
  2957.    BinaryReadEx(handle, binaryoffset, filename, fileoffset, count)
  2958.     call(zxc,"WIL BinaryReadEx")
  2959.    BinaryReplace(bin-handle, search-string, replacement-string, match-case)
  2960.     call(zxc,"WIL BinaryReplace")
  2961.    BinarySort( handle, recsize, key offset, key size, flags )
  2962.     call(zxc,"WIL BinarySort")
  2963.    BinaryStrCnt( handle, startoffset, endoffset, string )
  2964.     call(zxc,"WIL BinaryStrCnt")
  2965.    BinaryTagExtr(tag-struct, flags)
  2966.     call(zxc,"WIL BinaryTagExtr")
  2967.    BinaryTagFind(tag-struct)
  2968.     call(zxc,"WIL BinaryTagFind")
  2969.    BinaryTagInit( handle, start-tag, end-tag)
  2970.     call(zxc,"WIL BinaryTagInit")
  2971.    BinaryTagRepl( tag-struct, new-string )
  2972.     call(zxc,"WIL BinaryTagRepl")
  2973.    BinaryWrite( handle, filename )
  2974.     call(zxc,"WIL BinaryWrite")
  2975.    BinaryWriteEx(handle, binaryoffset, filename, fileoffset, count)
  2976.     call(zxc,"WIL BinaryWriteEx")
  2977.    BinaryXor(targethandle,targetoffset,sourcehandle,sourceoffset,count)
  2978.     call(zxc,"WIL BinaryXor")
  2979.    ButtonNames(OK-name, Cancel-name)
  2980.     call(zxc,"WIL ButtonNames")
  2981.    Call( wbt-name, parameters)
  2982.      wedInsString ("Call( wbt-name, parameters)")
  2983.      wedNewLine ()
  2984.    Ceiling( fp_num )
  2985.     call(zxc,"WIL Ceiling")
  2986.    Char2Num( string )
  2987.     call(zxc,"WIL Char2Num")
  2988.    ClipAppend( string )
  2989.     call(zxc,"WIL ClipAppend")
  2990.    ClipGet(  )
  2991.     call(zxc,"WIL ClipGet")
  2992.    ClipGetEx( format )
  2993.     call(zxc,"WIL ClipGetEx")
  2994.    ClipHasFormat( format )
  2995.     call(zxc,"WIL ClipHasFormat")
  2996.    ClipPut( string )
  2997.     call(zxc,"WIL ClipPut")
  2998.    Cos( fp_num )
  2999.     call(zxc,"WIL Cos")
  3000.    Cosh( fp_num )
  3001.     call(zxc,"WIL Cosh")
  3002.    CurrentFile( )
  3003.     call(zxc,"WIL CurrentFile")
  3004.    CurrFilePath( )
  3005.     call(zxc,"WIL CurrFilePath")
  3006.    CurrentPath( )
  3007.     call(zxc,"WIL CurrentPath")
  3008.    DDEExecute( channel, [commandstring] )
  3009.     call(zxc,"WIL DDEExecute")
  3010.    DDEInitiate( app name, topic name )
  3011.     call(zxc,"WIL DDEInitiate")
  3012.    DDEPoke( channel, item name, item value )
  3013.     call(zxc,"WIL DDEPoke")
  3014.    DDERequest( channel, item name )
  3015.     call(zxc,"WIL DDERequest")
  3016.    DDETerminate( channel )
  3017.     call(zxc,"WIL DDETerminate")
  3018.    DDETimeout( value in seconds )
  3019.     call(zxc,"WIL DDETimeout")
  3020.    Debug(mode)
  3021.     call(zxc,"WIL Debug")
  3022.    DebugData(string, string)
  3023.     call(zxc,"WIL DebugData")
  3024.    DebugTrace( mode, filename)
  3025.     call(zxc,"WIL DebugTrace")
  3026.    Decimals( #digits )
  3027.     call(zxc,"WIL Decimals")
  3028.    DirAttrGet( [d:]path )
  3029.     call(zxc,"WIL DirAttrGet")
  3030.    DirAttrSet(dirlist, settings)
  3031.     call(zxc,"WIL DirAttrSet")
  3032.    DirChange( [d:]path )
  3033.     call(zxc,"WIL DirChange") 
  3034.    DirExist( pathname )
  3035.     call(zxc,"WIL DirExist")
  3036.    DirGet(  )
  3037.     call(zxc,"WIL DirGet")
  3038.    DirHome(  )
  3039.     call(zxc,"WIL DirHome")
  3040.    DirItemize( dirlist )
  3041.     call(zxc,"WIL DirItemize")
  3042.    DirMake( [d:]path )
  3043.     call(zxc,"WIL DirMake")
  3044.    DirRemove( dirlist )
  3045.     call(zxc,"WIL DirRemove")
  3046.    DirRename( [d:]oldpath, [d:]newpath )
  3047.     call(zxc,"WIL DirRename")
  3048.    DirSize(dir-name, flags)
  3049.     call(zxc,"WIL DirSize")
  3050.    DirWindows( request# )
  3051.     call(zxc,"WIL DirWindows")
  3052.    DiskExist( drive letter )
  3053.     call(zxc,"WIL DiskExist")
  3054.    DiskFree( drivelist )
  3055.     call(zxc,"WIL DiskFree")
  3056.    DiskInfo( request# )
  3057.     call(zxc,"WIL DiskInfo")
  3058.    DiskScan( request# )
  3059.     call(zxc,"WIL DiskScan")
  3060.    DiskSize( request# )
  3061.     call(zxc,"WIL DiskSize")
  3062.    DiskVolInfo(root-path, request#) 
  3063.     call(zxc,"WIL DiskVolInfo")
  3064.    Display(seconds, title, text)
  3065.     call(zxc,"WIL Display")
  3066.    DllCall( dllfilename/dllhandle, returntype:entrypoint [ ,paramtype:param... ])
  3067.     call(zxc,"WIL DllCall")
  3068.    DllFree( dllhandle )
  3069.     call(zxc,"WIL DllFree")
  3070.    DllHinst( partialwinname )
  3071.     call(zxc,"WIL DllHinst")
  3072.    DllHwnd( partialwinname )
  3073.     call(zxc,"WIL DllHwnd")
  3074.    DllLoad( dllname )
  3075.     call(zxc,"WIL DllLoad")
  3076.    DOSVersion(level)
  3077.     call(zxc,"WIL DosVersion")
  3078.    Drop(var [,var...])
  3079.     call(zxc,"WIL Drop")
  3080.    DropWild( variable/wildcard )
  3081.     call(zxc,"WIL DropWild")
  3082.   WIL   E - P....
  3083.    EndSession( )
  3084.     call(zxc,"WIL EndSession")
  3085.    Environment(env-variable)
  3086.     call(zxc,"WIL Environment")
  3087.    EnvironSet(name,  value)
  3088.     call(zxc,"WIL EnvironSet")
  3089.    EnvItemize( )
  3090.     call(zxc,"WIL EnvItemize")
  3091.    ErrorMode(mode)
  3092.     call(zxc,"WIL ErrorMode")
  3093.    Exclusive(mode)
  3094.     call(zxc,"WIL Exclusive")
  3095.    Execute statement
  3096.     call(zxc,"WIL Execute")
  3097.    ExeTypeInfo(EXENAME)
  3098.     call(zxc,"WIL ExeTypeInfo")
  3099.    Exp( fp_num )
  3100.     call(zxc,"WIL Exp")
  3101.    Fabs( fp_num )
  3102.     call(zxc,"WIL Fabs")
  3103.    FileAppend( sourcelist, destination )
  3104.     call(zxc,"WIL FileAppend")
  3105.    FileAttrGet( filename )
  3106.     call(zxc,"WIL FileAttrGet")
  3107.    FileAttrSet( filelist, settings )
  3108.     call(zxc,"WIL FileAttrSet")
  3109.    FileClose( filehandle )
  3110.     call(zxc,"WIL FileClose")
  3111.    FileCompare( filename1, filename2 )
  3112.     call(zxc,"WIL FileCompare")
  3113.    FileCopy( sourcelist, filename/mask, mode )
  3114.     call(zxc,"WIL FileCopy")
  3115.    FileCopyAttr(source-list, destination, warning, attributes)
  3116.     call(zxc,"WIL FileCopyAttr")
  3117.    FileCreateTemp( prefix )
  3118.     call(zxc,"WIL FileCreateTemp")
  3119.    FileDelete( filelist )
  3120.     call(zxc,"WIL FileDelete")
  3121.    FileExist( filename )
  3122.     call(zxc,"WIL FileExist")
  3123.    FileExtension( filename )
  3124.     call(zxc,"WIL FileExtension")
  3125.    FileFullName( partial filename )
  3126.     call(zxc,"WIL FileFullName")
  3127.    FileItemize( filelist )
  3128.     call(zxc,"WIL FileItemize")
  3129.    FileItemPath(file-list)
  3130.     call(zxc,"WIL FileItemPath")
  3131.    FileLocate( filename )
  3132.     call(zxc,"WIL FileLocate")
  3133.    FileMapName( filename, mappingdata )
  3134.     call(zxc,"WIL FileMapName")
  3135.    FileMove( sourcelist, destination, warning )
  3136.     call(zxc,"WIL FileMove")
  3137.    FileMoveAttr(source-list, destination, warning, attributes)
  3138.     call(zxc,"WIL FileMoveAttr")
  3139.    FileNameLong filename)
  3140.     call(zxc,"WIL FileNameLong")
  3141.    FileNameShort(filename)
  3142.     call(zxc,"WIL FileNameShort")
  3143.    FileOpen( filename, mode )
  3144.     call(zxc,"WIL FileOpen")
  3145.    FilePath( filename )
  3146.     call(zxc,"WIL FilePath")
  3147.    FileRead( filehandle )
  3148.     call(zxc,"WIL FileRead")
  3149.    FileRename( sourcelist, destination )
  3150.     call(zxc,"WIL FileRename")
  3151.    FileRoot( filename )
  3152.     call(zxc,"WIL FileRoot")
  3153.    FileSize( filelist )
  3154.     call(zxc,"WIL FileSize")
  3155.    FileSizeEx(file-list)
  3156.     call(zxc,"WIL FileSizeEx")
  3157.    FileTimeCode( filename )
  3158.     call(zxc,"WIL FileTimeCode")
  3159.    FileTimeGet( filename )
  3160.     call(zxc,"WIL FileTimeGet")
  3161.    FileTimeGetEx(filename, timefield)
  3162.     call(zxc,"WIL FileTimeGetEx")
  3163.    FileTimeSet( list, ymdhms )
  3164.     call(zxc,"WIL FileTimeSet")
  3165.    FileTimeSetEx(filelist, YmdHms, timefield)
  3166.     call(zxc,"WIL FileTimeSetEx")
  3167.    FileTimeTouch( filelist )
  3168.     call(zxc,"WIL FileTimeTouch")
  3169.    FileVerInfo(filename, languagekey, resourcestring)
  3170.     call(zxc,"WIL FileVerInfo")
  3171.    FileWrite( filehandle, outputdata )
  3172.     call(zxc,"WIL FileWrite")
  3173.    FileYmdHms( filename )
  3174.     call(zxc,"WIL FileYmdHms")
  3175.    FindWindow(window class name)
  3176.     call(zxc,"WIL FindWindow")
  3177.    Floor( fp_num )
  3178.     call(zxc,"WIL Floor")
  3179.    GetExactTime( )
  3180.     call(zxc,"WIL GetExactTime")
  3181.    GetTickCount( )
  3182.     call(zxc,"WIL GetTickCount")
  3183.    IconReplace(filename, iconfilename)
  3184.     call(zxc,"WIL IconReplace")
  3185.    IniDelete( section, keyname )
  3186.     call(zxc,"WIL IniDelete")
  3187.    IniDeletePvt( section, keyname, filename )
  3188.     call(zxc,"WIL IniDeletePvt")
  3189.    IniItemize( section )
  3190.     call(zxc,"WIL IniItemize")
  3191.    IniItemizePvt( section, filename )
  3192.     call(zxc,"WIL IniItemizePvt") 
  3193.    IniRead( section, keyname, default )
  3194.     call(zxc,"WIL IniRead")
  3195.    IniReadPvt(  section, keyname, default, filename )
  3196.     call(zxc,"WIL IniReadPvt")
  3197.    IniWrite( section, keyname, data )
  3198.     call(zxc,"WIL IniWrite")
  3199.    IniWritePvt( section, keyname, data, filename )
  3200.     call(zxc,"WIL IniWritePvt")
  3201.    InstallFile(filename, targname, default-targdir, delete-old, flags)
  3202.     call(zxc,"WIL InstallFile")
  3203.    Int( string/fp_num )
  3204.     call(zxc,"WIL Int")
  3205.    IntControl(request#, p1, p2, p3, p4)
  3206.     call(zxc,"WIL IntControl")
  3207.    IsDefined(var)
  3208.     call(zxc,"WIL IsDefined")
  3209.    IsFloat( string )
  3210.     call(zxc,"WIL IsFloat")
  3211.    IsInt( string )
  3212.     call(zxc,"WIL IsInt")
  3213.    IsKeyDown(keycodes)
  3214.     call(zxc,"WIL IsKeyDown")
  3215.    IsLicensed( )
  3216.     call(zxc,"WIL IsLicensed")
  3217.    IsNumber( value )
  3218.     call(zxc,"WIL IsNumber")
  3219.    ItemCount( list, delimiter )
  3220.     call(zxc,"WIL ItemCount") 
  3221.    ItemExtract( index, list, delimiter )
  3222.     call(zxc,"WIL ItemExtract")
  3223.    ItemInsert( item, index, list, delimiter )
  3224.     call(zxc,"WIL ItemInsert")
  3225.    ItemLocate( item, list, delimiter )
  3226.     call(zxc,"WIL ItemLocate")
  3227.    ItemRemove( index, list, delimiter )
  3228.     call(zxc,"WIL ItemRemove")
  3229.    ItemReplace(item, index, list, delimiter)
  3230.     call(zxc,"WIL ItemReplace")
  3231.    ItemSort( list, delimiter )
  3232.     call(zxc,"WIL ItemSort")
  3233.    KeyToggleGet(@key)
  3234.     call(zxc,"WIL KeyToggleGet")
  3235.    KeyToggleSet(@key, value)
  3236.     call(zxc,"WIL KeyToggleSet")
  3237.    LastError( )
  3238.     call(zxc,"WIL LastError")
  3239.    Log10( fp_num )
  3240.     call(zxc,"WIL Log10")
  3241.    LogDisk(drive-letter)
  3242.     call(zxc,"WIL LogDisk")
  3243.    Loge( fp_num )
  3244.     call(zxc,"WIL Loge")
  3245.    Max( number [ ,number... ] ) 
  3246.     call(zxc,"WIL Max")
  3247.    Message(title, text)
  3248.     call(zxc,"WIL Message")
  3249.    Min( number [ ,number... ] )
  3250.     call(zxc,"WIL Min")
  3251.    Mod
  3252.      wedInsString ("x mod y ; remainder function")
  3253.      wedNewLine ()
  3254.    MouseClick(clicktype, modifiers)
  3255.     call(zxc,"WIL MouseClick")
  3256.    MouseClickBtn(parentwindowname, childwindowname, buttontext)
  3257.     call(zxc,"WIL MouseClickBtn")
  3258.    MouseCoords(parentwin, childwin)
  3259.     call(zxc,"WIL MouseCoords")
  3260.    MouseInfo( request# )
  3261.     call(zxc,"WIL MouseInfo")
  3262.    MouseMove(X, Y, parentwindowname, childwindowname)
  3263.     call(zxc,"WIL MouseMove")
  3264.    MousePlay(X-Y-coordinates, parent-window, child-window, buttons, delay)
  3265.     call(zxc,"WIL MousePlay")
  3266.    MsgTextGet(window-name)
  3267.     call(zxc,"WIL MsgTextGet")
  3268.    NetInfo(requestcode)
  3269.     call(zxc,"WIL NetInfo")
  3270.    Num2Char( integer )
  3271.     call(zxc,"WIL Num2Char")
  3272.    ObjectAccess( objectname)
  3273.     call(zxc,"WIL ObjectAccess")
  3274.    ObjectClose( objecthandle )
  3275.     call(zxc,"WIL ObjectClose")
  3276.    ObjectOpen( objectname )
  3277.     call(zxc,"WIL ObjectOpen")
  3278.    ParseData(string)
  3279.     call(zxc,"WIL ParseData")
  3280.    Pause(title, text)
  3281.     call(zxc,"WIL Pause")
  3282.    PlayMedia(mci-string)
  3283.     call(zxc,"WIL PlayMedia")
  3284.    PlayMidi(filename, mode)
  3285.     call(zxc,"WIL PlayMidi")
  3286.    PlayWaveForm(filename, mode)
  3287.     call(zxc,"WIL PlayWaveForm")
  3288.    Print(data file, directory, display mode, reserved)
  3289.     call(zxc,"WIL Print")
  3290.   WIL   R - Z....
  3291.    Random( integer )
  3292.     call(zxc,"WIL Random")
  3293.    RegApp(programname, path)
  3294.     call(zxc,"WIL RegApp") 
  3295.    RegCloseKey( keyhandle )
  3296.     call(zxc,"WIL RegCloseKey")
  3297.    RegConnect(computername, handle)
  3298.     call(zxc,"WIL RegConnect")
  3299.    RegCreateKey( keyhandle, subkeystring )
  3300.     call(zxc,"WIL RegCreateKey")
  3301.    RegDeleteKey( keyhandle, subkeystring )
  3302.     call(zxc,"WIL RegDeleteKey")
  3303.    RegDelValue(handle, subkeystring)
  3304.     call(zxc,"WIL RegDelValue")
  3305.    RegEntryType(handle, subkeystring)
  3306.     call(zxc,"WIL RegEntryType")
  3307.    RegExistKey(handle, subkeystring)
  3308.     call(zxc,"WIL RegExistKey")
  3309.    RegExistValue(handle, subkeystring)
  3310.     call(zxc,"WIL RegExistValue")
  3311.    RegLoadHive(handle, subkey, filename)
  3312.     call(zxc,"WIL RegLoadHive")
  3313.    RegOpenKey( keyhandle, subkeystring )
  3314.     call(zxc,"WIL RegOpenKey")
  3315.    RegOpenKeyEx( handle, subkey-string, mode, reserved-1, reserved-2) 
  3316.     call(zxc,"WIL RegOpenKeyEx")
  3317.    RegQueryBin(handle, subkeystring)
  3318.     call(zxc,"WIL RegQueryBin")
  3319.    RegQueryDword(handle, subkeystring)
  3320.     call(zxc,"WIL RegQueryDword")
  3321.    RegQueryEx(handle, subkeystring, delimiter, type)
  3322.     call(zxc,"WIL RegQueryEx")
  3323.    RegQueryExpSz(handle, subkeystring)
  3324.     call(zxc,"WIL RegQueryExpSz")
  3325.    RegQueryItem(handle, subkeystring)
  3326.     call(zxc,"WIL RegQueryItem")
  3327.    RegQueryKey( keyhandle, index )
  3328.     call(zxc,"WIL RegQueryKey")
  3329.    RegQueryKeys( handle )
  3330.     call(zxc,"WIL RegQueryKeys")
  3331.    RegQueryMulSz(handle, subkeystring, delimiter)
  3332.     call(zxc,"WIL RegQueryMulSz")
  3333.    RegQueryStr(handle, subkey)
  3334.     call(zxc,"WIL RegQueryStr")
  3335.    RegQueryValue( keyhandle, keyname )
  3336.     call(zxc,"WIL RegQueryValue")
  3337.    RegSetBin(handle, subkeystring, value)
  3338.     call(zxc,"WIL RegSetBin")
  3339.    RegSetDword(handle, subkeystring, value)
  3340.     call(zxc,"WIL RegSetDword")
  3341.    RegSetEx(handle, subkeystring, value, delimiter, type)
  3342.     call(zxc,"WIL RegSetEx")
  3343.    RegSetExpSz(handle, subkeystring, value)
  3344.     call(zxc,"WIL RegSetExpSz")
  3345.    RegSetMulSz(handle, subkeystring, value, delimiter)
  3346.     call(zxc,"WIL RegSetMulSz")
  3347.    RegSetValue( keyhandle, subkeystring, value )
  3348.     call(zxc,"WIL RegSetValue")
  3349.    RegUnloadHive(handle, subkey)
  3350.     call(zxc,"WIL RegUnloadHive")
  3351.    Reload( )
  3352.     call(zxc,"WIL Reload")
  3353.    Return
  3354.     Call(zxc,"WIL Return [ ( value/expression ) ]")
  3355.    Run( programname, parameters )
  3356.     call(zxc,"WIL Run")
  3357.    RunEnviron( program name, parameters, displaymode, waitflag )
  3358.     call(zxc,"WIL RunEnviron")
  3359.    RunExit( programname, parameters )
  3360.     call(zxc,"WIL RunExit")
  3361.    RunHide( programname, parameters )
  3362.     call(zxc,"WIL RunHide")
  3363.    RunHideWait( programname, parameters )
  3364.     call(zxc,"WIL RunHideWait")
  3365.    RunIcon( programname, parameters )
  3366.     call(zxc,"WIL RunIcon")
  3367.    RunIconWait( programname, parameters )
  3368.     call(zxc,"WIL RunIconWait")
  3369.    RunShell( programname, params, directory, displaymode, waitflag )
  3370.     call(zxc,"WIL RunShell")
  3371.    RunWait( programname, parameters )
  3372.     call(zxc,"WIL RunWait")
  3373.    RunZoom( programname, parameters )
  3374.     call(zxc,"WIL RunZoom")
  3375.    RunZoomWait( programname, parameters)
  3376.     call(zxc,"WIL RunZoomWait")
  3377.    SendKey( string )
  3378.     call(zxc,"WIL SendKey")
  3379.    SendKeysChild( partialparentwindowname, partialchildwindowname, string )
  3380.     call(zxc,"WIL SendKeysChild") 
  3381.    SendKeysTo( parentwindowname, string )
  3382.     call(zxc,"WIL SendKeysTo")
  3383.    SendMenusTo( partialparentwindowname, menuname )
  3384.     call(zxc,"WIL SendMenusTo")
  3385.    ShellExecute(program-name, params, directory, display mode, operation)
  3386.     call(zxc,"WIL ShellExecute")
  3387.    ShortcutDir(name) {*Explorer}
  3388.     call(zxc,"WIL ShortcutDir")
  3389.    ShortcutEdit(linkname, target, params, startdir, showode) {*Explorer}
  3390.     call(zxc,"WIL ShortcutEdit")
  3391.    ShortcutExtra(linkname, description, hotkey, iconfile, iconindex) {*Explorer}
  3392.     call(zxc,"WIL ShortcutExtra")
  3393.    ShortcutInfo(linkname) {*Explorer}
  3394.     call(zxc,"WIL ShortcutInfo")
  3395.    ShortcutMake(linkname, target, params, startdir, showmode) {*Explorer}
  3396.     call(zxc,"WIL ShortcutMake") 
  3397.    Sin( fp_num )
  3398.     call(zxc,"WIL Sin")
  3399.    Sinh(x)
  3400.     call(zxc,"WIL Sinh")
  3401.    SnapShot(request#)
  3402.     call(zxc,"WIL SnapShot")
  3403.    Sounds(request#)
  3404.     call(zxc,"WIL Sounds")
  3405.    Sqrt( fp_num )
  3406.     call(zxc,"WIL Sqrt")
  3407.    StrCat( string [ ,string ] ) 
  3408.     call(zxc,"WIL StrCat")
  3409.    StrCharCount( string )
  3410.     call(zxc,"WIL StrCharCount")
  3411.    StrClean( source-string, characters, replacement, match-case, mode)
  3412.     call(zxc,"WIL StrClean")
  3413.    StrCmp( string1, string2 )
  3414.     call(zxc,"WIL StrCmp")
  3415.    StrFill( filler, length )
  3416.     call(zxc,"WIL StrFill")
  3417.    StrFix( basestring, padstring, length )
  3418.     call(zxc,"WIL StrFix")
  3419.    StrFixChars( basestring, padstring, length )
  3420.     call(zxc,"WIL StrFixChars")
  3421.    StrFixCharsL( basestring, padstring, length )
  3422.     call(zxc,"WIL StrFixCharsL")
  3423.    StrFixLeft( basestring, padstring, length )
  3424.     call(zxc,"WIL StrFixLeft")
  3425.    StriCmp(string1, string2)
  3426.     call(zxc,"WIL StriCmp")
  3427.    StrIndex( basestring, substring, start, direction )
  3428.     call(zxc,"WIL StrIndex")
  3429.    StrIndexNc( basestring, substring, start, direction )
  3430.     call(zxc,"WIL StrIndexNc")
  3431.    StrIndexWild(string, pattern, start)
  3432.     call(zxc,"WIL StrIndexWild")
  3433.    StrLen( string )
  3434.     call(zxc,"WIL StrLen")
  3435.    StrLenWild(string, pattern, start)
  3436.     call(zxc,"WIL StrLenWild")
  3437.    StrLower( string )
  3438.     call(zxc,"WIL StrLower")
  3439.    StrReplace( string, old, new )
  3440.     call(zxc,"WIL StrReplace")
  3441.    StrScan( string, delimiters, startpos, direction )
  3442.     call(zxc,"WIL StrScan")
  3443.    StrSub( string, startpos, length )
  3444.     call(zxc,"WIL StrSub")
  3445.    StrSubWild(string, pattern, start)
  3446.     call(zxc,"WIL StrSubWild")
  3447.    StrTrim( string )
  3448.     call(zxc,"WIL StrTrim")
  3449.    StrUpper( string )
  3450.     call(zxc,"WIL StrUpper") 
  3451.    Tan( fp_num )
  3452.     call(zxc,"WIL Tan")
  3453.    Tanh( fp_num )
  3454.     call(zxc,"WIL Tanh")
  3455.    Terminate(expression, title, message)
  3456.     call(zxc,"WIL Terminate")
  3457.    TimeAdd( YmdHms, YmdHms )
  3458.     call(zxc,"WIL TimeAdd")
  3459.    TimeDate( )
  3460.     call(zxc,"WIL TimeDate")
  3461.    TimeDelay(seconds)
  3462.     call(zxc,"WIL TimeDelay")
  3463.    TimeDiff( YmdHms, YmdHms )
  3464.     call(zxc,"WIL TimeDiff")
  3465.    TimeDiffDays( Ymd[Hms], Ymd[Hms] )
  3466.     call(zxc,"WIL TimeDiffDays")
  3467.    TimeDiffSecs( YmdHms, YmdHms )
  3468.     call(zxc,"WIL TimeDiffSecs")
  3469.    TimeJulianDay( Ymd[Hms] )
  3470.     call(zxc,"WIL TimeJulianDay")
  3471.    TimeJulToYmd(juliandate)
  3472.     call(zxc,"WIL TimeJulToYmd")
  3473.    TimeSubtract(datetime, datetime difference)
  3474.     call(zxc,"WIL TimeSubtract")
  3475.    TimeWait(YmdHms)
  3476.     call(zxc,"WIL TimeWait")
  3477.    TimeYmdHms(  )
  3478.     call(zxc,"WIL TimeYmdHms")
  3479.    VarType(varname)
  3480.     call(zxc,"WIL VarType")
  3481.    Version( )
  3482.     call(zxc,"WIL Version")
  3483.    VersionDLL( )
  3484.     call(zxc,"WIL VersionDLL")
  3485.    WaitForKey(key1, key2, key3, key4, key5)
  3486.     call(zxc,"WIL WaitForKey")
  3487.    WallPaper( bmpfilename, tilemode )
  3488.     call(zxc,"WIL WallPaper")
  3489.    WinActivate( partialwinname )
  3490.     call(zxc,"WIL WinActivate")
  3491.    WinActivChild( partialparentwindowname, partialchildwindowname )
  3492.     call(zxc,"WIL WinActivChild")
  3493.    WinActiveChild( partialparentwindowname, partialchildwindowname )
  3494.     call(zxc,"WIL WinActiveChild")
  3495.    WinArrange(style)
  3496.     call(zxc,"WIL WinArrange")
  3497.    WinClose( partialwinname )
  3498.     call(zxc,"WIL WinClose")
  3499.    WinCloseNot( partialwinname [ ,partialwinname ] )  
  3500.     call(zxc,"WIL WinCloseNot")
  3501.    WinExeName( partialwinname )
  3502.     call(zxc,"WIL WinExeName")
  3503.    WinExist( partialwinname )
  3504.     call(zxc,"WIL WinExist")
  3505.    WinExistChild( partialparentwindowname, partialchildwindowname )
  3506.     call(zxc,"WIL WinExistChild")
  3507.    WinGetActive(  )
  3508.     call(zxc,"WIL WinGetActive")
  3509.    WinHelp( helpfile, function, keyword )
  3510.     call(zxc,"WIL WinHelp")
  3511.    WinHide( partialwinname )
  3512.     call(zxc,"WIL WinHide")
  3513.    WinIconize(partial-winname)
  3514.     call(zxc,"WIL WinIconize")
  3515.    WinIdGet(partialwinname)
  3516.     call(zxc,"WIL WinIdGet")
  3517.    WinIsDOS( partialwinname )
  3518.     call(zxc,"WIL WinIsDos")
  3519.    WinItemChild( partialparentwindowname )
  3520.     call(zxc,"WIL WinItemChild")
  3521.    WinItemize(  )
  3522.     call(zxc,"WIL WinItemize")
  3523.    WinItemizeEx(partialwinname, multiple, hidden)
  3524.     call(zxc,"WIL WinItemizeEx")
  3525.    WinItemNameId( )
  3526.     call(zxc,"WIL WinItemNameId")
  3527.    WinItemProcId(ProcID, formattype )
  3528.     call(zxc,"WIL WinItemProcId")
  3529.    WinMetrics( request# )
  3530.     call(zxc,"WIL WinMetrics")
  3531.    WinName(  )
  3532.     call(zxc,"WIL WinName")
  3533.    WinParmGet( request# )
  3534.     call(zxc,"WIL WinParmGet")
  3535.    WinParmSet( request#, newvalue, inicontrol )
  3536.     call(zxc,"WIL WinParmSet")
  3537.    WinPlace( xulc, yulc, xbrc, ybrc,  partialwinname )
  3538.     call(zxc,"WIL WinPlace")
  3539.    WinPlaceGet( wintype partialwinname )
  3540.     call(zxc,"WIL WinPlaceGet")
  3541.    WinPlaceSet( wintype, partialwinname, position string )
  3542.     call(zxc,"WIL WinPlaceSet")
  3543.    WinPosition( partialwinname )
  3544.     call(zxc,"WIL WinPosition")
  3545.    WinResources( request#)
  3546.     call(zxc,"WIL WinResources")
  3547.    WinShow( partialwinname )
  3548.     call(zxc,"WIL WinShow")
  3549.    WinState( partialwinname )
  3550.     call(zxc,"WIL WinState")
  3551.    WinSysInfo( ) 
  3552.     call(zxc,"WIL WinSysInfo")
  3553.    WinTitle( oldpartialwinname, newwinname )
  3554.     call(zxc,"WIL WinTitle")
  3555.    WinVersion( level )
  3556.     call(zxc,"WIL WinVersion")
  3557.    WinWaitChild(partial parent winname, partial child winname, timeout)
  3558.     call(zxc,"WIL WinWaitChild")
  3559.    WinWaitClose( partialwinname )
  3560.     call(zxc,"WIL WinWaitClose")
  3561.    WinWaitExist(partialwinname, timeout)
  3562.     call(zxc,"WIL WinWaitExist")
  3563.    WinZoom( partialwinname )
  3564.     call(zxc,"WIL WinZoom")
  3565.    Yield
  3566.     call(zxc,"WIL Yield")
  3567.    Yields(count)
  3568.     call(zxc,"WIL Yields")
  3569.   WinBatch Studio Macros....
  3570.    wBackSpace()
  3571.     call(zxc,"WIL wBackSpace") 
  3572.    wBackTab() 
  3573.     call(zxc,"WIL wBackTab")
  3574.    wClearSel() 
  3575.     call(zxc,"WIL wClearSel")
  3576.    wCompile() 
  3577.     call(zxc,"WIL wCompile")
  3578.    wCopy() 
  3579.     call(zxc,"WIL wCopy")
  3580.    wCopyAppend() 
  3581.     call(zxc,"WIL wCopyAppend")
  3582.    wCopyLine() 
  3583.     call(zxc,"WIL wCopyLine")
  3584.    wCopyMarked() 
  3585.     call(zxc,"WIL wCopyMarked")
  3586.    wCut() 
  3587.     call(zxc,"WIL wCut")
  3588.    wCutAppend() 
  3589.     call(zxc,"WIL wCutAppend")
  3590.    wCutLine() 
  3591.     call(zxc,"WIL wCutLine")
  3592.    wCutMarked() 
  3593.     call(zxc,"WIL wCutMarked")
  3594.    wDelete() 
  3595.     call(zxc,"WIL wDelete")
  3596.    wDownLine() 
  3597.     call(zxc,"WIL wDownLine")
  3598.    wEnd() 
  3599.     call(zxc,"WIL wEnd")
  3600.    wEndOfFile() 
  3601.     call(zxc,"WIL wEndOfFile")
  3602.    wEndSel() 
  3603.     call(zxc,"WIL wEndSel")
  3604.    wFileExit() 
  3605.     call(zxc,"WIL wFileExit")
  3606.    wFileList() 
  3607.     call(zxc,"WIL wFileList")
  3608.    wFileMerge(filename)
  3609.     call(zxc,"WIL wFileMerge") 
  3610.    wFileNew() 
  3611.     call(zxc,"WIL wFileNew")
  3612.    wFileOpen(filename)
  3613.     call(zxc,"WIL wFileOpen") 
  3614.    wFilePgsetup() 
  3615.     call(zxc,"WIL wFilePgsetup")
  3616.    wFilePrint() 
  3617.     call(zxc,"WIL wFilePrint")
  3618.    wFileRevert() 
  3619.     call(zxc,"WIL wFileRevert")
  3620.    wFileSave() 
  3621.     call(zxc,"WIL wFileSave")
  3622.    wFileSaveas(filename)
  3623.     call(zxc,"WIL wFileSaveas")
  3624.    wFind(SearchText,Forward,MatchCase,Regex,Wrap) 
  3625.     call(zxc,"WIL wFind")
  3626.    wFTPOpen()
  3627.     call(zxc,"WIL wFTPOpen") 
  3628.    wGetChar() 
  3629.     call(zxc,"WIL wGetChar")
  3630.    wGetColNo() 
  3631.     call(zxc,"WIL wGetColNo")
  3632.    wGetFileName() 
  3633.     call(zxc,"WIL wGetFileName")
  3634.    wGetIns() 
  3635.     call(zxc,"WIL wGetIns")
  3636.    wGetLineNo() 
  3637.     call(zxc,"WIL wGetLineNo")
  3638.    wGetModified() 
  3639.     call(zxc,"WIL wGetModified")
  3640.    wGetOutput() 
  3641.     call(zxc,"WIL wGetOutput")
  3642.    wGetRedo() 
  3643.     call(zxc,"WIL wGetRedo")
  3644.    wGetSelState() 
  3645.     call(zxc,"WIL wGetSelState")
  3646.    wGetUndo() 
  3647.     call(zxc,"WIL wGetUndo")
  3648.    wGetWord() 
  3649.     call(zxc,"WIL wGetWord")
  3650.    wGetWrap() 
  3651.     call(zxc,"WIL wGetWrap")
  3652.    wGotoCol(colno)
  3653.     call(zxc,"WIL wGotoCol") 
  3654.    wGotoLine(lineno)
  3655.     call(zxc,"WIL wGotoLine") 
  3656.    wHelpAbout() 
  3657.     call(zxc,"WIL wHelpAbout")
  3658.    wHelpCmds() 
  3659.     call(zxc,"WIL wHelpCmds")
  3660.    wHelpHelp() 
  3661.     call(zxc,"WIL wHelpHelp")
  3662.    wHelpIndex() 
  3663.     call(zxc,"WIL wHelpIndex")
  3664.    wHelpKeybrd() 
  3665.     call(zxc,"WIL wHelpKeybrd")
  3666.    wHelpKeyWord() 
  3667.     call(zxc,"WIL wHelpKeyWord")
  3668.    wHome() 
  3669.     call(zxc,"WIL wHome")
  3670.    wInsLine(line)
  3671.     call(zxc,"WIL wInsLine") 
  3672.    wInsString(string)
  3673.     call(zxc,"WIL wInsString") 
  3674.    wInvertCase()
  3675.     call(zxc,"WIL wInvertCase") 
  3676.    wLeft() 
  3677.     call(zxc,"WIL wLeft")
  3678.    wLowerCase() 
  3679.     call(zxc,"WIL wLowerCase")
  3680.    wNewLine() 
  3681.     call(zxc,"WIL wNewLine")
  3682.    wNextError() 
  3683.     call(zxc,"WIL wNextError")
  3684.    wPageDown() 
  3685.     call(zxc,"WIL wPageDown")
  3686.    wPageUp() 
  3687.     call(zxc,"WIL wPageUp")
  3688.    wPaste() 
  3689.     call(zxc,"WIL wPaste")
  3690.    wPrevError() 
  3691.     call(zxc,"WIL wPrevError")
  3692.    wPrinSetup() 
  3693.     call(zxc,"WIL wPrinSetup")
  3694.    wPrintDirect() 
  3695.     call(zxc,"WIL wPrintDirect")
  3696.    wProperties() 
  3697.     call(zxc,"WIL wProperties")
  3698.    wRecord() 
  3699.     call(zxc,"WIL wRecord")
  3700.    wRedo() 
  3701.     call(zxc,"WIL wRedo")
  3702.    wRepeat() 
  3703.     call(zxc,"WIL wRepeat")
  3704.    wRight() 
  3705.     call(zxc,"WIL wRight")
  3706.    wRunCommand(command)
  3707.     call(zxc,"WIL wRunCommand") 
  3708.    wRunCompile() 
  3709.     call(zxc,"WIL wRunCompile")
  3710.    wRunConfig() 
  3711.     call(zxc,"WIL wRunConfig")
  3712.    wRunDebug() 
  3713.     call(zxc,"WIL wRunDebug")
  3714.    wRunExecute() 
  3715.     call(zxc,"WIL wRunExecute")
  3716.    wRunMake() 
  3717.     call(zxc,"WIL wRunMake")
  3718.    wRunRebuild() 
  3719.     call(zxc,"WIL wRunRebuild")
  3720.    wSelBottom() 
  3721.     call(zxc,"WIL wSetBottom")
  3722.    wSelDown() 
  3723.     call(zxc,"WIL wSelDown")
  3724.    wSelectAll() 
  3725.     call(zxc,"WIL wSelectAll")
  3726.    wSelEnd() 
  3727.     call(zxc,"WIL wSelEnd")
  3728.    wSelHome() 
  3729.     call(zxc,"WIL wSelHome")
  3730.    wSelInfo() 
  3731.     call(zxc,"WIL wSelInfo")
  3732.    wSelLeft() 
  3733.     call(zxc,"WIL wSelLeft")
  3734.    wSelPgDn() 
  3735.     call(zxc,"WIL wSelPgDn")
  3736.    wSelPgUp() 
  3737.     call(zxc,"WIL wSelPgUp")
  3738.    wSelRight() 
  3739.     call(zxc,"WIL wSelRight")
  3740.    wSelTop() 
  3741.     call(zxc,"WIL wSelTop")
  3742.    wSelUp() 
  3743.     call(zxc,"WIL wSelUp")
  3744.    wSelWordLeft() 
  3745.     call(zxc,"WIL wSelWordLeft")
  3746.    wSelWordRight() 
  3747.     call(zxc,"WIL wSelWordRight")
  3748.    wSetBookMark() 
  3749.     call(zxc,"WIL wSetBookMark")
  3750.    wSetColBlk() 
  3751.     call(zxc,"WIL wSetColBlk")
  3752.    wSetPrefs() 
  3753.     call(zxc,"WIL wSetPrefs")
  3754.    wSetProject(projectname)
  3755.     call(zxc,"WIL wSetProject") 
  3756.    wSpellCheck() 
  3757.     call(zxc,"WIL wSpellCheck")
  3758.    wStartSel() 
  3759.     call(zxc,"WIL wStartSel")
  3760.    wStatusMsg(message)
  3761.     call(zxc,"WIL wStatusMsg") 
  3762.    wTab() 
  3763.     call(zxc,"WIL wTab")
  3764.    wToggleIns() 
  3765.     call(zxc,"WIL wToggleIns")
  3766.    wTopOfFile() 
  3767.     call(zxc,"WIL wTopOfFile")
  3768.    wUndo() 
  3769.     call(zxc,"WIL wUndo")
  3770.    wUpLine()
  3771.     call(zxc,"WIL wUpLine") 
  3772.    wUpperCase() 
  3773.     call(zxc,"WIL wUpperCase")
  3774.    wViewHTML() 
  3775.     call(zxc,"WIL wViewHTML")
  3776.    wViewOptions() 
  3777.     call(zxc,"WIL wViewOptions")
  3778.    wViewOutput() 
  3779.     call(zxc,"WIL wViewOutput")
  3780.    wWinArrIcons() 
  3781.     call(zxc,"WIL wWinArrIcons")
  3782.    wWinCascade() 
  3783.     call(zxc,"WIL wWinCascade")
  3784.    wWinClose() 
  3785.     call(zxc,"WIL wWinClose")
  3786.    wWinCloseAll() 
  3787.     call(zxc,"WIL wWinCloseAll")
  3788.    wWinMaximize() 
  3789.     call(zxc,"WIL wWinMaximize")
  3790.    wWinMinimize() 
  3791.     call(zxc,"WIL wWinMinimize")
  3792.    wWinNext() 
  3793.     call(zxc,"WIL wWinNext")
  3794.    wWinRestore() 
  3795.     call(zxc,"WIL wWinRestore")
  3796.    wWinTile() 
  3797.     call(zxc,"WIL wWinTile")
  3798.    wWordLeft() 
  3799.     call(zxc,"WIL wWordLeft")
  3800.    wWordRight()  
  3801.     call(zxc,"WIL wWordRight")
  3802.   WinSock Internet Extender....
  3803.    dunConnect(dial-up name)
  3804.     call(zxc,"WIL dunConnect")
  3805.    dunConnectEx(dial-up name, password)
  3806.     call(zxc,"WIL dunConnectEx")
  3807.    dunDisconnect(connection)
  3808.     call(zxc,"WIL dunDisconnect")
  3809.    dunItemize( )
  3810.     call(zxc,"WIL dunItemize")
  3811.    ftpChDir(hSession, remote-path)
  3812.     call(zxc,"WIL ftpChDir")
  3813.    ftpDelete(hSession, remote-file)
  3814.     call(zxc,"WIL ftpDelete")
  3815.    ftpOpen(host name, user name, password, account, attempts)
  3816.     call(zxc,"WIL ftpOpen")
  3817.    ftpClose(hSession)
  3818.     call(zxc,"WIL ftpClose")
  3819.    ftpFirewall(type, host, port, userid, password)
  3820.     call(zxc,"WIL ftpFireWall")
  3821.    ftpGet(hSession, remote-file, local-file, transfer-type)
  3822.     call(zxc,"WIL ftpGet")
  3823.    ftpList(hSession, remote-path, local-file)
  3824.     call(zxc,"WIL ftpList")
  3825.    ftpPut(hSession, local-file, remote-file, transfer-type)
  3826.     call(zxc,"WIL ftpPut")
  3827.    ftpQuote(hSession, command) 
  3828.     call(zxc,"WIL ftpQuote")
  3829.    ftpRename(hSession, remote-oldname, remote-newname)
  3830.     call(zxc,"WIL ftpRename")
  3831.    httpAuth(user-ID, password)
  3832.     call(zxc,"WIL httpAuth")
  3833.    httpFirewall(type, host, port, user id, password )
  3834.     call(zxc,"WIL httpFireWall")
  3835.    HTTPFullPath(Path, DefServer, DefDir, DefFile, DefAnchor)
  3836.     call(zxc,"WIL httpFullPath")
  3837.    httpGetAnchor(URL, anchor) 
  3838.     call(zxc,"WIL httpGetAnchor")
  3839.    httpGetDir(URL, dirpath) 
  3840.     call(zxc,"WIL httpGetDir")
  3841.    httpGetFile(URL, filename) 
  3842.     call(zxc,"WIL httpGetFile")
  3843.    httpGetPath(URL, dirpath) 
  3844.     call(zxc,"WIL httpGetPath")
  3845.    httpGetQuery(URL, query string, maxsize) 
  3846.     call(zxc,"WIL httpGetQuery")
  3847.    httpGetServer(URL, domain name) 
  3848.     call(zxc,"WIL httpGetServer")
  3849.    httpRecvFile(server, path, localfile, flag) 
  3850.     call(zxc,"WIL httpRecvFile")
  3851.    httpRecvQryF(server, path, query, localfile, flags) 
  3852.     call(zxc,"WIL httpRecvQryF")
  3853.    httpRecvQuery(server, path, query, maxsize, flags) 
  3854.     call(zxc,"WIL httpRecvQuery")
  3855.    httpRecvText(server, path, maxsize, flag)
  3856.     call(zxc,"WIL httpRecvText")
  3857.    httpRecvTextF(server, path, maxsize, flag)
  3858.     call(zxc,"WIL httpRecvTextF")
  3859.    httpStripHTML(text)
  3860.     call(zxc,"WIL httpStripHTML")
  3861.    p3Close(handle) 
  3862.     call(zxc,"WIL p3Close")
  3863.    p3Count(handle) 
  3864.     call(zxc,"WIL p3Count")
  3865.    p3Delete(handle, message) 
  3866.     call(zxc,"WIL p3Delete")
  3867.    p3GetReply()
  3868.     call(zxc,"WIL p3GetReply")
  3869.    p3Open(server, user, password) 
  3870.     call(zxc,"WIL p3Open")
  3871.    p3Peek(handle, message, lines) 
  3872.     call(zxc,"WIL p3Peek")
  3873.    p3RecvFile(handle, message, filename) 
  3874.     call(zxc,"WIL p3RecvFile")
  3875.    p3RecvText(handle, message, maxsize) 
  3876.     call(zxc,"WIL p3RecvText")
  3877.    sAccept(listensocket, blockflag)
  3878.     call(zxc,"WIL sAccept")
  3879.    sByteOrder16(number, direction mode)
  3880.     call(zxc,"WIL sByteOrder16")
  3881.    sByteOrder32(number, direction mode)
  3882.     call(zxc,"WIL sByteOrder32")
  3883.    sClose(socket)
  3884.     call(zxc,"WIL sClose")
  3885.    sConnect(socket, hostaddr, service)
  3886.     call(zxc,"WIL sConnect")
  3887.    sListen(listensocket, port)
  3888.     call(zxc,"WIL sListen")
  3889.    smtpSendFile(server, from, to, subject, filename)
  3890.     call(zxc,"WIL smtpSendFile")
  3891.    smtpSendText(server, from, to, subject, text)
  3892.     call(zxc,"WIL smtpSendText")
  3893.    sOK2Recv(socket, size)
  3894.     call(zxc,"WIL sOK2Recv")
  3895.    sOK2Send(socket)
  3896.     call(zxc,"WIL sOK2Send")
  3897.    sOpen()
  3898.     call(zxc,"WIL sOpen")
  3899.    sRecvBinary(socket, blob, size)
  3900.     call(zxc,"WIL sRecvBinary")
  3901.    sRecvLine(socket, maxsize)
  3902.     call(zxc,"WIL sRecvLine")
  3903.    sRecvNum(socket, bytecount)
  3904.     call(zxc,"WIL sRecvNum")
  3905.    sSendBinary(socket, blob, size)
  3906.     call(zxc,"WIL sSendBinary")
  3907.    sSendNum(socket, number, bytecount)
  3908.     call(zxc,"WIL sSendNum")
  3909.    sSendString(socket, string)
  3910.     call(zxc,"WIL sSendString")
  3911.    sSendLine(socket, string)
  3912.     call(zxc,"WIL sSendLine")
  3913.    urlDecode(data) 
  3914.     call(zxc,"WIL urlDecode")
  3915.    urlEncode(data) 
  3916.     call(zxc,"WIL urlEncode")
  3917.    urlGetScheme(URL, scheme) 
  3918.     call(zxc,"WIL urlGetScheme")
  3919.    wxHost2Addr(host name)
  3920.     call(zxc,"WIL wxHost2Addr")
  3921.    wxAddr2Host(host address) 
  3922.     call(zxc,"WIL wxAddr2Host")
  3923.    wxGetErrDesc(errnum)
  3924.     call(zxc,"WIL wxGetErrDesc")
  3925.    wxGetInfo(request#, parameter)
  3926.     call(zxc,"WIL wxGetInfo")
  3927.    wxGetLastErr()
  3928.     call(zxc,"WIL wxGetLastErr")
  3929.    wxMsgGetBody(sMsg) 
  3930.     call(zxc,"WIL wxMsgGetBody")
  3931.    wxMsgGetHdr(Msg, Header, delimiter) 
  3932.     call(zxc,"WIL wxMsgGetHdr")
  3933.    wxMsgSetHdr(header-name, header-value)
  3934.     call(zxc,"WIL wxMsgSetHdr")
  3935.    wxParmGet(request#)
  3936.     call(zxc,"WIL wxParmGet")
  3937.    wxParmSet(request#, new value)
  3938.     call(zxc,"WIL wxParmSet")
  3939.    wxPing(hostname/address)
  3940.     call(zxc,"WIL wxPing")
  3941.   Zipper Extender....
  3942.    zVersionInfo( )
  3943.     call(zxc,"WIL zVersionInfo")
  3944.    zZipFiles(options, ZipFileName, FilesToZip)
  3945.     call(zxc,"WIL zZipFiles")
  3946.    zUnZipFiles(options, ZipFileName, IncludeFiles, ExcludeFiles, TargetDir)
  3947.     call(zxc,"WIL zUnZipFiles")
  3948. ;ENDWILCMDINFOMARK   DO NOT REMOVE!!!!!!
  3949.  
  3950. _More...             ; Additional menu choices
  3951.  Colorize UDF Function ; Tells Studio to colorize a user defined function
  3952.         HelpWord = wEdGetWord()         ; Get Selected word
  3953.         
  3954.         IF HelpWord=="" 
  3955.            wLeft() ; End of word? Try one position to the left.
  3956.            Helpword = wEdGetWord() ; Select possible word & reset cursor.
  3957.            wRight() ; Saves time-wasting manual cursor manipulation.
  3958.         endif
  3959.         
  3960.         IF HelpWord=="" 
  3961.             Message("No UDF Found","Must hilight a UDF function name to colorize it.")           
  3962.             exit
  3963.         endif
  3964.  
  3965.         ;Does color already exist?
  3966.         b=Strcat(DirHome(),"WIL.CLR")
  3967.         a=IniReadPvt("COLORS","UDF","XXX",b)
  3968.         if a=="XXX"
  3969.            IniWritePvt("COLORS","UDF","0,128,255",b)
  3970.         endif
  3971.         a=IniReadPvt("KEYWORDS",HelpWord,"XYZZY123XXYZ",b)
  3972.         if a !="XYZZY123XXYZ"
  3973.            Message(Helpword,"Already colorized")
  3974.            exit
  3975.         endif
  3976.         IniWritePvt("KEYWORDS",Helpword,"UDF",b)
  3977.  
  3978.  
  3979.  Toggle Bookmark  ; Toggles a bookmark at the current line
  3980.     wSetBookmark()
  3981.  
  3982.  _Copy current line  ; Copy the current line or selection to the clipboard
  3983.     wEdHome()
  3984.     wEdStartSel()
  3985.     wEdDownLine()
  3986.     wEdEndSel()
  3987.     wEdCopy()
  3988.  
  3989.  Cut current line   ; Cut the current line or selection to the clipboard
  3990.     wEdHome()
  3991.     wEdStartSel()
  3992.     wEdDownLine()
  3993.     wEdEndSel()
  3994.     wEdCut()
  3995.  
  3996.  Open highlighted file    \ ^F       ; Open selected file
  3997.         name = wEdGetWord()
  3998.         length = strlen(name)
  3999.         if length==0 then goto DONE
  4000.         b = FileLocate(name)
  4001.         if b == "" then Message("Open selected file","Cannot find %name%")
  4002.         if b == "" then goto DONE
  4003.         wFileOpen(b)
  4004.         :DONE
  4005.         drop(name,length,b)
  4006.  _Insert Block                        ; Insert a template into the document
  4007.   If-Else                            ; Insert an 'if-else' template
  4008.      wEdNewLine()
  4009.      wEdUpLine()
  4010.      ; First determine if it is C or WIL
  4011.      ;debug(1)
  4012.      filext = strupper(FileExtension(wGetFileName()))
  4013.      if filext=="WBT" || filext=="WIL" || filext=="MNU" || filext=="WEB"   ; Its WIL
  4014.         wEdInsString("if  xx == yy")
  4015.         wEdNewLine()
  4016.         wEdNewLine()
  4017.         wEdInsString("else")
  4018.         wEdNewLine()
  4019.         wEdNewLine()
  4020.         wEdInsString("endif")
  4021.         wEdNewLine()
  4022.         wEdUpLine()
  4023.         wEdUpLine()
  4024.         wEdUpLine()
  4025.         wEdUpLine()
  4026.      else  ;assume C
  4027.         wEdInsString("if  ( xx == yy )")
  4028.         wEdNewLine()
  4029.         wEdInsString("   {")
  4030.         wEdNewLine()
  4031.         wEdNewLine()
  4032.         wEdInsString("}")
  4033.         wEdNewLine()
  4034.         wEdLeft()
  4035.         wEdLeft()
  4036.         wEdLeft()
  4037.         wEdInsString("else")
  4038.         wEdNewLine()
  4039.         wEdInsString("   {")
  4040.         wEdNewLine()
  4041.         wEdNewLine()
  4042.         wEdInsString("}")
  4043.         wEdNewLine()
  4044.         wEdUpLine()
  4045.         wEdUpLine()
  4046.         wEdUpLine()
  4047.         wEdUpLine()
  4048.         wEdUpLine()
  4049.         wEdUpLine()
  4050.      endif
  4051.      drop(s,filext)
  4052.   Switch                    ; Insert a 'switch' template
  4053.      wEdNewLine()
  4054.      wEdUpLine()
  4055.      filext = strupper(FileExtension(wGetFileName()))
  4056.      if filext=="WBT" || filext=="WIL" || filext=="MNU" || filext=="WEB"   ; Its WIL
  4057.         wEdNewLine()
  4058.         wEdUpLine()
  4059.         wEdInsString("switch switchvar")
  4060.         wEdNewLine()
  4061.         wEdInsString("   case 1")
  4062.         wEdNewLine()
  4063.         wEdInsString("   break")
  4064.         wEdNewLine()
  4065.         wEdNewLine()
  4066.         wEdLeft()
  4067.         wEdLeft()
  4068.         wEdLeft()
  4069.         wEdInsString("case 2")
  4070.         wEdNewLine()
  4071.         wEdInsString("   break")
  4072.         wEdNewLine()
  4073.         wEdNewLine()
  4074.         wEdLeft()
  4075.         wEdLeft()
  4076.         wEdLeft()
  4077.         wEdInsString("case 3")
  4078.         wEdNewLine()
  4079.         wEdInsString("   break")
  4080.         wEdNewLine()
  4081.         wEdNewLine()
  4082.         wEdLeft()
  4083.         wEdLeft()
  4084.         wEdLeft()
  4085.         wEdLeft()
  4086.         wEdLeft()
  4087.         wEdLeft()
  4088.         wEdInsString("endswitch")
  4089.         wEdNewLine()
  4090.         wEdUpLine()
  4091.         wEdUpLine()
  4092.         wEdUpLine()
  4093.         wEdUpLine()
  4094.         wEdUpLine()
  4095.         wEdUpLine()
  4096.         wEdUpLine()
  4097.         wEdUpLine()
  4098.         wEdUpLine()
  4099.      else  ;assume C
  4100.         wEdInsString("switch (swvar)")
  4101.         wEdNewLine()
  4102.         wEdInsString("   {")
  4103.         wEdNewLine()
  4104.         wEdInsString("case 1:")
  4105.         wEdNewLine()
  4106.         wEdInsString("   break;")
  4107.         wEdNewLine()
  4108.         wEdNewLine()
  4109.         wEdLeft()
  4110.         wEdLeft()
  4111.         wEdLeft()
  4112.         wEdInsString("case 2:")
  4113.         wEdNewLine()
  4114.         wEdInsString("   break;")
  4115.         wEdNewLine()
  4116.         wEdNewLine()
  4117.         wEdLeft()
  4118.         wEdLeft()
  4119.         wEdLeft()
  4120.         wEdInsString("case 3:")
  4121.         wEdNewLine()
  4122.         wEdInsString("   break;")
  4123.         wEdNewLine()
  4124.         wEdNewLine()
  4125.         wEdLeft()
  4126.         wEdLeft()
  4127.         wEdLeft()
  4128.         wEdLeft()
  4129.         wEdLeft()
  4130.         wEdLeft()
  4131.         wEdInsString("   }")
  4132.         wEdNewLine()
  4133.         wEdUpLine()
  4134.         wEdUpLine()
  4135.         wEdUpLine()
  4136.         wEdUpLine()
  4137.         wEdUpLine()
  4138.         wEdUpLine()
  4139.         wEdUpLine()
  4140.         wEdUpLine()
  4141.         wEdUpLine()
  4142.      endif
  4143.      drop(s,filext)
  4144.   While                        ; Insert a 'while' template
  4145.      wEdNewLine()
  4146.      wEdUpLine()
  4147.      filext = strupper(FileExtension(wGetFileName()))
  4148.      if filext=="WBT" || filext=="WIL" || filext=="MNU"  || filext=="WEB"  ; Its WIL
  4149.         wEdInsString("while xx == yy")
  4150.         wEdNewLine()
  4151.         wEdNewLine()
  4152.         wEdInsString("endwhile")
  4153.         wEdNewLine()
  4154.         wEdUpLine()
  4155.         wEdUpLine()
  4156.      else  ;assume C
  4157.         wEdInsString("while (xx == yy)")
  4158.         wEdNewLine()
  4159.         wEdInsString("   {")
  4160.         wEdNewLine()
  4161.         wEdNewLine()
  4162.         wEdInsString("}")
  4163.         wEdNewLine()
  4164.         wEdUpLine()
  4165.         wEdUpLine()
  4166.      endif
  4167.      drop(s,filext)
  4168.   Comment block       \ +^B               ; Insert a comment block
  4169.         filext = strupper(FileExtension(wGetFileName()))
  4170.         if filext=="WBT" || filext=="WIL" || filext=="MNU" || filext=="WEB"  then cmt=";" ; Its WIL
  4171.               else cmt="//"
  4172.         s=""
  4173.         ;if wGetSelState() then
  4174.         s=wEdGetWord()
  4175.         clipput ("%cmt%***************************************************************************%CR%")
  4176.         clipappend("%cmt%** %s%%CR%")
  4177.         clipappend("%cmt%** %CR%")
  4178.         clipappend("%cmt%** %CR%")
  4179.         clipappend ("%cmt%***************************************************************************%CR%")
  4180.         wEDgotocol(1) ;insert above current line
  4181.         wedstartsel()
  4182.         wedendsel()
  4183.         wednewline()
  4184.         wEDgotocol(1) ;insert above current line
  4185.         Wedpaste()
  4186.         weddownline()
  4187.         weddownline()
  4188.         wedend()
  4189.         drop(s,filext,cmt)
  4190.   ;
  4191.   ;Builds a DETAILED comment block from the label under the cursor.
  4192.   ;
  4193.   Comment SUPER block       \ ^!B      ; Insert a detailed comment block
  4194.         filext = strupper(FileExtension(wGetFileName()))
  4195.         if filext=="WBT" || filext=="WIL" || filext=="MNU" || filext=="WEB"  then cmt=";" ; Its WIL
  4196.               else cmt="//"
  4197.         s=""
  4198.         ;if wGetSelState() then
  4199.         s=wEdGetWord()
  4200.         clipput ("%cmt%***************************************************************************%CR%")
  4201.         clipappend("%cmt%** %s%%CR%")
  4202.         clipappend("%cmt%** %CR%")
  4203.         clipappend("%cmt%** %CR%")
  4204.         clipappend("%cmt%** Purpose: %CR%")
  4205.         clipappend("%cmt%** Inputs: %CR%")
  4206.         clipappend("%cmt%** Outputs: %CR%")
  4207.         clipappend("%cmt%** Revisions: %CR%")
  4208.         clipappend ("%cmt%***************************************************************************%CR%")
  4209.         wEDgotocol(1) ;insert above current line
  4210.         wedstartsel()
  4211.         wedendsel()
  4212.         wednewline()
  4213.         wEDgotocol(1) ;insert above current line
  4214.         Wedpaste()
  4215.         weddownline()
  4216.         weddownline()
  4217.         wedend()
  4218.         drop(s,filext,cmt)
  4219.  
  4220.  _How do I?...        ; Learn about using scripts
  4221.   Show less WIL functions (faster)
  4222.     Pause("WSPOPUP Menu Change",'Press OK to load a smaller wspopup menu with less functions displayed in the "Insert WIL function" choices.  This will load the popup menus faster.')
  4223.     FileCopy(strcat(DirHome(),"wspopups.mnu"),Strcat(DirHome(),"wspopup.mnu"),0)
  4224.     Message("WSPOPUP Menu Change","WinBatch Studio now set to use faster popup menus.")
  4225.   Use Menu Scripts           ; Menu file reference
  4226.     helpfile = strcat(HomeUpOne,"windows interface language.hlp")
  4227.     WinHelp(helpFile, "PartialKey", "Menu Files")
  4228.   Write WIL Scripts       ; WIL scripting language reference
  4229.     helpfile = strcat(HomeUpOne,"windows interface language.hlp")
  4230.     WinHelp(helpFile, "PartialKey", "Tutorial")
  4231.   Customize this menu...   ; Manage WinBatch Studio Popup menu 
  4232.         TheFile=strcat(DirHome(),"WSPOPUP.MNU")
  4233.         WFileOpen(TheFile)
  4234.         Drop(TheFile)  
  4235.  
  4236.  
  4237.