/** @file\r
- Defines for EFI shell environment 2 ported to EDK II build environment.\r
+ Defines for EFI shell environment 2 ported to EDK II build environment. (no spec)\r
\r
Copyright (c) 2005, 2009 Intel Corporation\r
All rights reserved. This program and the accompanying materials\r
#ifndef _SHELLENV2_H_\r
#define _SHELLENV2_H_\r
\r
-#include <Protocol\SimpleTextIn.h>\r
-#include <Protocol\SimpleTextOut.h>\r
-#include <Protocol\EfiShellInterface.h>\r
+#include <Protocol/SimpleTextIn.h>\r
+#include <Protocol/SimpleTextOut.h>\r
+#include <Protocol/EfiShellInterface.h>\r
\r
#define DEFAULT_INIT_ROW 1\r
#define DEFAULT_AUTO_LF FALSE\r
**/\r
typedef struct {\r
UINT32 Signature; ///< SHELL_FILE_ARG_SIGNATURE\r
- EFI_LIST_ENTRY Link; ///< linked list helper\r
+ LIST_ENTRY Link; ///< linked list helper\r
EFI_STATUS Status; ///< File's status\r
\r
EFI_FILE_HANDLE Parent; ///< what is the Parent file of this file\r
support for wildcard characters ('?' and '*') in the Arg path. if there are \r
any wildcard characters in the path this function will find any and all files\r
that match the wildcards. the return is a double linked list based on the \r
- EFI_LIST_ENTRY linked list structure. use this in conjunction with the \r
+ LIST_ENTRY linked list structure. use this in conjunction with the \r
SHELL_FILE_ARG_SIGNATURE to get the SHELL_FILE_ARG structures that are returned.\r
The memory allocated by the callee for this list is freed by making a call to \r
SHELLENV_FREE_FILE_LIST.\r
EFI_STATUS\r
(EFIAPI *SHELLENV_FILE_META_ARG) (\r
IN CHAR16 *Arg,\r
- IN OUT EFI_LIST_ENTRY *ListHead\r
+ IN OUT LIST_ENTRY *ListHead\r
);\r
\r
/**\r
typedef\r
EFI_STATUS\r
(EFIAPI *SHELLENV_FREE_FILE_LIST) (\r
- IN OUT EFI_LIST_ENTRY *ListHead\r
+ IN OUT LIST_ENTRY *ListHead\r
);\r
\r
/**\r
**/\r
typedef struct {\r
UINTN Signature; ///< PROTOCOL_INFO_SIGNATURE \r
- EFI_LIST_ENTRY Link; ///< standard lined list helper member\r
+ LIST_ENTRY Link; ///< standard lined list helper member\r
//\r
// parsing info for the protocol\r
//\r
support the wildcard characters ('?' and '*') in the Arg path. if there are \r
any wildcard characters in the path this function will return \r
EFI_INVALID_PARAMETER. the return is a double linked list based on the \r
- EFI_LIST_ENTRY linked list structure. use this in conjunction with the \r
+ LIST_ENTRY linked list structure. use this in conjunction with the \r
SHELL_FILE_ARG_SIGNATURE to get the SHELL_FILE_ARG structures that are returned.\r
The memory allocated by the callee for this list is freed by making a call to \r
SHELLENV_FREE_FILE_LIST.\r
EFI_STATUS\r
(EFIAPI *SHELLENV_FILE_META_ARG_NO_WILDCARD) (\r
IN CHAR16 *Arg,\r
- IN OUT EFI_LIST_ENTRY *ListHead\r
+ IN OUT LIST_ENTRY *ListHead\r
);\r
\r
/**\r
typedef\r
EFI_STATUS\r
(EFIAPI *SHELLENV_DEL_DUP_FILE) (\r
- IN EFI_LIST_ENTRY * ListHead\r
+ IN LIST_ENTRY * ListHead\r
);\r
\r
/**\r