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