ReactOS 0.4.16-dev-736-g28b802b
|
Go to the source code of this file.
Classes | |
struct | tagCOMMAND |
struct | _PARSED_COMMAND |
struct | _REDIRECTION |
Macros | |
#define | CMDEXTVERSION 2 |
#define | BREAK_BATCHFILE 1 |
#define | BREAK_OUTOFBATCH 2 /* aka. BREAK_ENDOFBATCHFILES */ |
#define | BREAK_INPUT 3 |
#define | BREAK_IGNORE 4 |
#define | D_ON _T("on") |
#define | D_OFF _T("off") |
#define | CMDLINE_LENGTH 8192 |
#define | BUFF_SIZE 16384 |
#define | IS_COMPLETION_DISABLED(CompletionCtrl) ((CompletionCtrl) == 0x00 || (CompletionCtrl) == 0x0D || (CompletionCtrl) >= 0x20) |
#define | CMD_SPECIAL 1 |
#define | CMD_BATCHONLY 2 |
#define | CMD_HIDE 4 |
#define | FOR_DIRS 1 /* /D */ |
#define | FOR_F 2 /* /F */ |
#define | FOR_LOOP 4 /* /L */ |
#define | FOR_RECURSIVE 8 /* /R */ |
#define | IFFLAG_NEGATE 1 /* NOT */ |
#define | IFFLAG_IGNORECASE 2 /* /I - Extended */ |
#define | PROMPT_NO 0 |
#define | PROMPT_YES 1 |
#define | PROMPT_ALL 2 |
#define | PROMPT_BREAK 3 |
#define | STANDARD_SEPS _T(",;=") |
Typedefs | |
typedef struct tagCOMMAND | COMMAND |
typedef struct tagCOMMAND * | LPCOMMAND |
typedef enum _IF_OPERATOR | IF_OPERATOR |
typedef enum _COMMAND_TYPE | COMMAND_TYPE |
typedef struct _PARSED_COMMAND | PARSED_COMMAND |
typedef enum _REDIR_MODE | REDIR_MODE |
typedef struct _REDIRECTION | REDIRECTION |
Enumerations | |
enum | _IF_OPERATOR { IF_ERRORLEVEL , IF_EXIST , IF_CMDEXTVERSION , IF_DEFINED , IF_STRINGEQ , IF_EQU , IF_NEQ , IF_LSS , IF_LEQ , IF_GTR , IF_GEQ } |
enum | _COMMAND_TYPE { C_COMMAND , C_QUIET , C_BLOCK , C_MULTI , C_OR , C_AND , C_PIPE , C_FOR , C_IF , C_REM } |
enum | _REDIR_MODE { REDIR_READ = 0 , REDIR_WRITE = 1 , REDIR_APPEND = 2 } |
#define IS_COMPLETION_DISABLED | ( | CompletionCtrl | ) | ((CompletionCtrl) == 0x00 || (CompletionCtrl) == 0x0D || (CompletionCtrl) >= 0x20) |
typedef struct tagCOMMAND COMMAND |
typedef enum _COMMAND_TYPE COMMAND_TYPE |
typedef enum _IF_OPERATOR IF_OPERATOR |
typedef struct tagCOMMAND * LPCOMMAND |
typedef struct _PARSED_COMMAND PARSED_COMMAND |
typedef enum _REDIR_MODE REDIR_MODE |
typedef struct _REDIRECTION REDIRECTION |
Enumerator | |
---|---|
C_COMMAND | |
C_QUIET | |
C_BLOCK | |
C_MULTI | |
C_OR | |
C_AND | |
C_PIPE | |
C_FOR | |
C_IF | |
C_REM |
Definition at line 350 of file cmd.h.
Enumerator | |
---|---|
IF_ERRORLEVEL | Unary operators |
IF_EXIST | |
IF_CMDEXTVERSION | |
IF_DEFINED | |
IF_STRINGEQ | Binary operators |
IF_EQU | |
IF_NEQ | |
IF_LSS | |
IF_LEQ | |
IF_GTR | |
IF_GEQ |
Definition at line 262 of file cmd.h.
Enumerator | |
---|---|
REDIR_READ | |
REDIR_WRITE | |
REDIR_APPEND |
Definition at line 443 of file cmd.h.
Definition at line 474 of file misc.c.
Referenced by BatchParams(), ExecuteAsync(), ForRecursive(), GetEnhancedVar(), ParseCommandPart(), ParseFor(), ParseRem(), and SubstituteForVars().
Definition at line 198 of file misc.c.
Referenced by expand(), split(), and splitspace().
Definition at line 1844 of file cmd.c.
Referenced by FilePromptYN(), FilePromptYNA(), Initialize(), and PagePrompt().
Definition at line 242 of file util.c.
Referenced by CheckCtrlBreak().
Definition at line 146 of file misc.c.
Referenced by cmd_copy(), CommandDir(), copy(), DirList(), DirPrintBareList(), DirPrintNewList(), DirPrintOldList(), DirPrintWideList(), ExitBatch(), ReadBatchLine(), ReadLine(), and RemoveFile().
Definition at line 40 of file call.c.
Definition at line 240 of file internal.c.
Definition at line 332 of file copy.c.
Definition at line 176 of file date.c.
Referenced by Initialize().
Definition at line 110 of file setlocal.c.
Referenced by ExitBatch().
Definition at line 36 of file goto.c.
Referenced by Batch(), and CommandExit().
Definition at line 360 of file internal.c.
Definition at line 124 of file mklink.c.
Definition at line 87 of file move.c.
Definition at line 36 of file path.c.
Referenced by RunShell().
Definition at line 260 of file prompt.c.
Definition at line 53 of file ren.c.
Definition at line 521 of file internal.c.
Definition at line 72 of file set.c.
Definition at line 42 of file setlocal.c.
Definition at line 37 of file start.c.
Definition at line 132 of file time.c.
Referenced by Initialize().
Definition at line 221 of file type.c.
Referenced by client_dde_callback().
Definition at line 126 of file ver.c.
Definition at line 64 of file vol.c.
Definition at line 174 of file alias.c.