AddArgument
int AddArgument(string sName,string sDescription,int iFlags); 
Return values 
A handle that can be used referring to this argument in subsequent calls. 
Parameters 
- sName - Name of the argument field
 - sDesc - Description of the field iFlags Flags controlling validation. See remarks for flags.
 
 Remarks 
These are the valid flags. Some of them can be combined. 
CHECK_NOTHING 
 | 
Default value, any type, including no text, is accepted. 
 | 
 
CHECK_NOT_EMPTY 
 | 
Check if argument is empty. Can not be combined with CHECK_NOTHING. 
 | 
 
CHECK_RANGE_LOW 
 | 
Must be used with CHECK_NUMERIC. Validates numeric value is within range (low range). 
 | 
 
CHECK_RANGE_HIGH 
 | 
Must be used with CHECK_NUMERIC. Validates numeric value is within range (high range). 
 | 
 
CHECK_NUMERIC 
 | 
Validates that value is numeric (real or integer) 
 | 
 
ENUM_AVAIL 
 | 
Indicates that there is a enumeration callback with pre-defined values available for this field. 
 | 
 
 
   |