summaryrefslogtreecommitdiff
path: root/ShellPkg/Application/Shell/Shell.h
diff options
context:
space:
mode:
authorJaben Carsey <jaben.carsey@intel.com>2013-12-13 00:13:59 +0000
committerjcarsey <jcarsey@6f19259b-4bc3-4df7-8a09-765794883524>2013-12-13 00:13:59 +0000
commit6ba2921da3c0b7db303b6db44810158a1fefd737 (patch)
tree30be05a0f68494a21c9e8fb3d6eb009f42b03fee /ShellPkg/Application/Shell/Shell.h
parent1ef61d039062f551d47ce009c4b5df9f5324f3ea (diff)
downloadedk2-platforms-6ba2921da3c0b7db303b6db44810158a1fefd737.tar.xz
ShellPkg: add API for determining operation type
There are no callers for this new API yet. They will be added in the next commits. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jaben Carsey <jaben.carsey@intel.com> Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14975 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'ShellPkg/Application/Shell/Shell.h')
-rw-r--r--ShellPkg/Application/Shell/Shell.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/ShellPkg/Application/Shell/Shell.h b/ShellPkg/Application/Shell/Shell.h
index 2ed05b8a1c..4943fd19cb 100644
--- a/ShellPkg/Application/Shell/Shell.h
+++ b/ShellPkg/Application/Shell/Shell.h
@@ -124,6 +124,14 @@ typedef struct {
extern SHELL_INFO ShellInfoObject;
+typedef enum {
+ INTERNAL_COMMAND,
+ SCRIPT_FILE_NAME,
+ EFI_APPLICATION,
+ FILE_SYS_CHANGE,
+ UNKNOWN_INVALID
+} SHELL_OPERATION_TYPES;
+
/**
Sets all the alias' that were registered with the ShellCommandLib library.