﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
1228	FTPEx.au3 missing callback parameter for some functions.	Beege	Jpm	"Each one of these functions use another function that allows a callback($l_Context) to be passed, but dosent include an option to pass the callback.
_FTP_DirPutContents uses _FTP_FilePut
_Ftp_ListToArray, _Ftp_ListToArray2D, _FTP_ListToArrayEx all use Internel _FTP_ListToArray which uses _FTP_FindFileFirst.

One small problem(not really a problem) that i ran into with this is that if you use a callback with _FTP_Connect, every time you use these functions _FTP_Connect reports that a handle has been created. Since the callback is not passed to the any of these functions, they do not report that the handle is being closed which made it apperar like I had all these open handles or something.

Documentation changes to $l_Context discription. Here is the current descriptions:
_FTP_Connect - 'Optional, I dont got a clue what this does.'
_FTP_FileOpen - '(Not Used) See notes below.
_FTP_FileGet - '(Not Used) in case someone can use it.'
_FTP_FilePut - '(Not Used) in case someone can use it.'
_FTP_FindFileFirst - '(Not Used) in case someone can use it.'
_FTP_Command -  'Optional, A pointer to a variable that contains an application-defined value used to identify the application context in callback operations'

I feel that all of these descriptions should be the same. Having them all point to _FTP_FileOpen might be good because that function includes a true desription about what it is and the requirements(InternetSetStatusCallback) to use it.  

THANKYOU FOR AUTOIT!
"	Feature Request	closed	3.3.1.5	Standard UDFs		None	Completed		
