Wilson WindowWare Tech Support

WinBatch WinBatch+Compiler WebBatch
Home | Tech Database | Tech BBS | White Papers | Purchase


WinINET Extender News


April 8, 2002 Rev 25061 
      Modifications were made to iDialItemize, to return error if unable to enumerate ras entries.
	   Made further modifications to iDial and iDialHangup to handle all Windows platforms.
	   iContentUrl, value of a single form variable is nolonger limited to 1K, it has now been bumped up to 8K. 

January 14, 2002 Rev 25060
      Fixed problem where iGetLastError only ever seems to return an error code of 0 when there is something wrong 
	   while calling iDial (i.e. telephone line unplugged). In addition if there is an existing connection iDial 
	   did not return the handle to this connection as stated in the documentation, instead returning FALSE (0).
	   Modifications were made to iDial, iDialHangup, and iDialItemize.

	   Fix: iDial, iDialHangup, and iDialItemize will now return error, if unable to locate or load the 
	   RasApi32.dll or if not all the necessary functions are available.

January 12, 2002 Rev 25059 
       Modified iClose, to free memory before its allocated  

January 11, 2002 Rev 25058
       Modified iFtpFindInit, to free memory before its allocated (in attempt to fix a possible memory leak) 

January 10, 2002 Rev 25057
       Modified iFtpFindInit, to return zero, if a empty directory is passed and also deallocate memory 
       if FindFirstFile fails (ie. if an empty directory is passed).
  
December 13, 2001 Rev 25056
       Modified iFtpFindInit, to return an error, if a empty directory is passed to a unix server.
       FtpFindFirstFile returns ERROR_NO_MORE_FILES and doesn't hand you a valid handle so we just give up.

September 27, 2001 Rev 25055
       Added a new function iWriteDatabuf. Which allows you to copy 
       chunks of a very large file to a FtpServer. 
       (Opposite of iReadDatabuf).
	
June 22, 2001 Rev 25054  
       Fixed a bug, in iFtpFindInit, returning zero if path with 
       space was given.

April 9, 2001 Rev 25053 
		 Fixed a bug, missing slash before filename, in iFtpFindNext, introduced in 25052.

March 29, 2001 Rev 25052 
		Modified iFtpFindNext, and iLocFindNext to handle reallocation of memory for large directory structures.
		Fixed hanging problem in iFtpFindNext, if directory was access denied while recursing.

Jan 17, 2001 Rev 25051 
		Modified iFtpCmd, to accept the following commands: SMNT,TYPE,STRU,MODE,MDTM.

Dec 12, 2001 Rev 25050 
     The WININET extender has been updated to a few format
		to allow more descriptive function names and additional
		parameters.  This version of the extender requires
		WinBatch 2001A or newer to run.  This extender will 
		not work on WinBatch 2000C or older.
		
		In addition, so as not to affect existing scripts using 
		a previous version of this extender, the extender DLL 
		has been renamed to include a 34I in the DLL name 
		instead of a 32I.  Old and new versions of this 
		extender can *usually* co-exist side by side.
		
		To use the new extender with old scripts and with 
		WinBatch 2001A or newer you will need to change the 
		AddExtender line in the script to reflect the new DLL 
		name.   e.g.
		
		   AddExtender("wwint33i.dll")
		should become
		   AddExtender("wwint34i.dll")

July 20, 2000 Rev 25049 
     Fixed iReadDataBuf to read the entire file, not just a partial buffer.

May 30, 2000 Rev 25048 
     Changed iFtpPut to only update dialog if iDialog is specified. Fixed handling of FTP error 550.
 
May 18, 2000 Rev 25047  
     Fixed iClose, returning error Bad handle used in correlation w/iFTPFindNext & iLocFindNext

April 20, 2000 Rev 25046  
     Added Winsock functions: iPing, iHost2Addr, and IAddr2Host.  

March 29, 2000 Rev 25045  
     Fixed problem iDial, not working with Win2000.

March 20, 2000 Rev 25044  
     Fixed problem with iFtpPut and iFtpGet, not attempting to calculate filesize for  progess bar, if user specified zero.

Feb 17, 2000 Rev 25043  
     Fixed problem with iClose not sending ftp 'Quit' Command. We attempt to send 
	 ftpcommand for Quit if supported (IE5). Apparently problem in Wininet (IE4.0 & 5.0).  

Feb 4, 2000 Rev 25042  
     Fixed problem with iFtpFindNext not "seeing" files with no file root.

Jan 11, 2000 Rev 25041  
     Fixed problem with the iGetConStatEx Crashing, Changed from FARPASCAL calling convention to WINAPI.  
    
Dec 14, 1999 Rev 25040  
     Fixed problem with the iFtpFindNext failing, if an *empty* directory was found in a mulitple directory
	 recursive search.

     added new functions (only available IE 5 or newer)
	 -------------------
	 iGetConStatEx - retrieves the connected state of the specified internet connection.
     iFtpCmd - send commands directly to an FTP server.


Oct 12, 1999 Rev 25039  
     Fixed problem with iContentUrl, where string data was not cleared from previous calls to iContentUrl.

Sept 24, 1999 Rev 25038  
     Fixed problem with iFtpOpen, if @BINARY was specified user recieved, Error 305: Parameter
	 Out of Range.

Sept 16, 1999 Rev 25037  
     Added function iReadDataBuff.

Aug 31, 1999 Rev 25036 
     Now returns error 306 bad handle if iOptionSet is given a bad handle. Need Use iOptionSet
	 to set various parameters, immediately after iBegin (the function allocates and defines
	 a top level handle for the other internet functions).
  
Aug 29, 1999 Rev 25035  
     fixed: iContentFile added new parameter(file type) and changed how file is read from _lread to FileRead.

Aug 5, 1999 Rev 25034  
     fixed: iHttpOpen did not pass the desired headers in one case.

July 29, 1999 Rev 25033  
     Documented iURLEncode and iUrlDecode.

     Added function iContentUrl (url-data, keyword, value)
     Formats a simple variable into encoded URL for a POST-type HTTP request.

July 28, 1999 Rev 25032  
     Added 'flag' to iHttpOpen, to allow for URLEncoded form data.
  
July 13, 1999 Rev 25031  
     Fixed 'Access violation' problem in iLocFindNext and iFtpFindNext
	 if subdirectories exceeded 64K. We now reallocate the memory 
	 buffer as needed.
	 
     Added fix for GPF caused by IE 4.0 bug.(if you attempt to set current directory
	 (ftpSetCurrentDirectory and FtpFindFirstFile too many times it will crash).

March 31, 1999 Rev 25030  
     Revamp, for long filename support in paths and filename masks. Added match case
	 parameter to iFtpFindinit. New extender file name WWINT33I.DLL

Oct 19, 1997 Rev 25001   
     Initial release.
   Rev 25014  July 27, 1998   DRD
     Initial public release.
 


Article ID:   W12590
Filename:   !NEWSFLASH!.txt