# INFLD Parameters
> [HTML Version](infldparameters.htm)
**xcall INFLD, row, col, xmax, xmin, type, entry, inxctl, parentid, opcode, exitcode, timer, cmdflg, defpt, maxpt, funmap, setdef, infclr, hlpidx, maxchrs**
**Parameters**
| **Parameter** | **Type** | **I/O** | **Description** |
|------|------|------|------|
| [row](rowinfld.htm.md) | [Int](integer.htm.md) | in | Row for input |
| [col](colinfld.htm.md) | [Int](integer.htm.md) | in | Starting column. |
| [xmax](xmax.htm.md) | ® | in | ([Int](integer.htm.md) or ST\_INFXMAX structure) Maximum size (width; see [maxchrs](maxchrs.htm.md)). |
| xmin | [Num](num.htm.md) | in | Minimum number of characters to accept. Note that if the **O** (optional) _type_ code is used, the minimum is only in effect if at least one printable character is entered. |
| [type](typeinfld.htm.md) | [String](string.htm.md) | in | Codes specifying types, formats, etc. |
| [entry](entry.htm.md) | [String](string.htm.md) | in/out | String field contents sent and returned in |
| [inxctl](inxctl.htm.md) | ([Int](integer.htm.md) or S,1) | out | Special exit codes compatibile with INPUT. |
| **Parameters above are required; those below are optional.** | | |
| [parentid](parentid_infld.htm.md) | ® | in | ([String](string.htm.md) or [Num](num.htm.md)) If zero, multiplies (row) by two |
| [opcode](opcodeinfld.htm.md) | [Int](integer.htm.md) | in | Used to specify pre-load, output, other options |
| [exitcode](exitcodeinfld.htm.md) | Signed [Int](integer.htm.md) | out | Extended exit codes (how field exited) |
| [timer](timerinfld.htm.md) | [Int](integer.htm.md) | in/out | Used to specify time-out duration |
| [cmdflg](cmdflginfld.htm.md) | [Int](integer.htm.md) | in | Controls whether command file input allowed |
| [defpt](defpt.htm.md) | Signed [Int](integer.htm.md) | in | Specifies default decimal point |
| [maxpt](maxpt.htm.md) | Signed [Int](integer.htm.md) | in | Specifies maximum digits to right of decimal |
| [funmap](funmap.htm.md) | Bitmap 32 | in | Controls interpretation of function keys |
| [setdef](setdef.htm.md) | [String](string.htm.md) or [Ordmap](ordered-maps.htm.md) | in | Defines list or set of allowable inputs |
| [infclr](infclrinfld.htm.md) | ® | in | ST\_INFCLR or ST\_INFCLRX or literal 0 |
| [hlpidx](hlpidx.htm.md) | [String](string.htm.md) | in | Various expansion features |
| [maxchrs](maxchrs.htm.md) | [Int](integer.htm.md) | in | Maximum number of characters allowed (independent of _xmax_) |