ReactOS 0.4.15-dev-6069-g56a4501
|
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 442 of file cmd.h.
Definition at line 460 of file misc.c.
Referenced by BatchParams(), ExecuteAsync(), ForRecursive(), GetEnhancedVar(), ParseCommandPart(), ParseFor(), ParseRem(), and SubstituteForVars().
Definition at line 184 of file misc.c.
Referenced by expand(), split(), and splitspace().
Definition at line 1846 of file cmd.c.
Referenced by FilePromptYN(), FilePromptYNA(), Initialize(), and PagePrompt().
Definition at line 41 of file misc.c.
Referenced by CheckCtrlBreak(), cmd_pause(), and cmd_replace().
Definition at line 132 of file misc.c.
Referenced by cmd_copy(), CommandDir(), copy(), DirList(), DirPrintBareList(), DirPrintNewList(), DirPrintOldList(), DirPrintWideList(), ExitBatch(), ReadBatchLine(), ReadLine(), recReplace(), RemoveFile(), and replace().
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 244 of file prompt.c.
Definition at line 53 of file ren.c.
Definition at line 392 of file replace.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.