ShellPkg[all]  1.02
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
SCRIPT_FILE Struct Reference

Data Fields

CHAR16 * ScriptName
 The filename of this script. More...
 
CHAR16 ** Argv
 The parmameters to the script file. More...
 
UINTN Argc
 The count of parameters. More...
 
LIST_ENTRY CommandList
 The script converted to a list of commands (SCRIPT_COMMAND_LIST objects). More...
 
SCRIPT_COMMAND_LISTCurrentCommand
 The command currently being operated. If !=NULL must be a member of CommandList. More...
 
LIST_ENTRY SubstList
 A list of current script loop alias' (ALIAS_LIST objects) (Used for the for %-based replacement). More...
 

Field Documentation

UINTN SCRIPT_FILE::Argc

The count of parameters.

CHAR16** SCRIPT_FILE::Argv

The parmameters to the script file.

LIST_ENTRY SCRIPT_FILE::CommandList

The script converted to a list of commands (SCRIPT_COMMAND_LIST objects).

SCRIPT_COMMAND_LIST* SCRIPT_FILE::CurrentCommand

The command currently being operated. If !=NULL must be a member of CommandList.

CHAR16* SCRIPT_FILE::ScriptName

The filename of this script.

LIST_ENTRY SCRIPT_FILE::SubstList

A list of current script loop alias' (ALIAS_LIST objects) (Used for the for %-based replacement).