46 Status = SystemTable->BootServices->LocateProtocol (
47 &gEfiFileExplorerProtocolGuid,
52 ASSERT (mProtocol !=
NULL);
80 IN CHAR16 *FileType OPTIONAL,
85 return mProtocol->ChooseFile (RootDirectory, FileType, ChooseHandler, File);
EFI_STATUS EFIAPI FileExplorerConstructor(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
EFI_STATUS EFIAPI ChooseFile(IN EFI_DEVICE_PATH_PROTOCOL *RootDirectory, IN CHAR16 *FileType OPTIONAL, IN CHOOSE_HANDLER ChooseHandler OPTIONAL, OUT EFI_DEVICE_PATH_PROTOCOL **File OPTIONAL)
BOOLEAN(EFIAPI * CHOOSE_HANDLER)(IN EFI_DEVICE_PATH_PROTOCOL *FilePath)
#define ASSERT_EFI_ERROR(StatusParameter)