| argv | Pointer to the array of command-line arguments | 
| DefaultFileSystemCodePage | Codepage to use for filenames | 
| DefaultRTLFileSystemCodePage | Code page in which to return system-returned filenames | 
| DefaultSystemCodePage | Current system codepage. | 
| DefaultUnicodeCodePage | Code page for new unicode strings | 
| DispCallByIDProc | Callback to perform dispatch interface procedure call by ID. | 
| envp | Pointer to the array of environment variables | 
| ErrOutput | Alias for StdErr | 
| ExitCode | Exit code for the program, will be communicated to the OS on exit. | 
| FirstDotAtFileNameStartIsExtension | Where does the extension start. | 
| InOutRes | Result of last I/O operation. | 
| Input | Standard input text file. | 
| IsConsole | True for console applications, False for GUI applications. | 
| IsLibrary | True if the current module is a library. Otherwise module is an executable | 
| mem | Direct memory access (DOS only) in bytes | 
| meml | Direct memory access (DOS only) in longints | 
| memw | Direct memory access (DOS only) in words | 
| NoErrMsg | Unused, for Delphi compatibility | 
| Output | Standard output text file. | 
| RandSeed | Seed for Random  function. | 
| ReturnNilIfGrowHeapFails | Describe behaviour if getmem fails. | 
| softfloat_exception_flags | Current soft float exception flags | 
| softfloat_exception_mask | Current soft float exception mask | 
| softfloat_rounding_mode | Rounding mode for softfloat | 
| StackBottom | Current stack bottom. | 
| StackLength | Maximum stack length. | 
| StdErr | Standard diagnostic output text file. | 
| StdOut | Alias for Output . | 
| ThreadID | Current Thread ID. | 
| UTF8CompareLocale | Unused, for Delphi compatibility only | 
| widestringmanager | Current widestring manager. | 
| WriteErrorsToStdErr | Write errors to StdErr |