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

Data Fields

UINT32 Signature
 SHELL_FILE_ARG_SIGNATURE. More...
 
LIST_ENTRY Link
 Linked list helper. More...
 
EFI_STATUS Status
 File's status. More...
 
EFI_FILE_HANDLE Parent
 What is the Parent file of this file. More...
 
UINT64 OpenMode
 How was the file opened. More...
 
CHAR16 * ParentName
 String representation of parent. More...
 
EFI_DEVICE_PATH_PROTOCOL * ParentDevicePath
 DevicePath for Parent. More...
 
CHAR16 * FullName
 Path and file name for this file. More...
 
CHAR16 * FileName
 File name for this file. More...
 
EFI_FILE_HANDLE Handle
 Handle to this file. More...
 
EFI_FILE_INFO * Info
 Pointer to file info for this file. More...
 

Detailed Description

Structure returned from functions that open multiple files.

Field Documentation

CHAR16* SHELL_FILE_ARG::FileName

File name for this file.

CHAR16* SHELL_FILE_ARG::FullName

Path and file name for this file.

EFI_FILE_HANDLE SHELL_FILE_ARG::Handle

Handle to this file.

EFI_FILE_INFO* SHELL_FILE_ARG::Info

Pointer to file info for this file.

LIST_ENTRY SHELL_FILE_ARG::Link

Linked list helper.

UINT64 SHELL_FILE_ARG::OpenMode

How was the file opened.

EFI_FILE_HANDLE SHELL_FILE_ARG::Parent

What is the Parent file of this file.

EFI_DEVICE_PATH_PROTOCOL* SHELL_FILE_ARG::ParentDevicePath

DevicePath for Parent.

CHAR16* SHELL_FILE_ARG::ParentName

String representation of parent.

UINT32 SHELL_FILE_ARG::Signature

SHELL_FILE_ARG_SIGNATURE.

EFI_STATUS SHELL_FILE_ARG::Status

File's status.