8#include "EmuSimpleFileSystem.h"
18 OUT CHAR16 **DriverName
28 OUT CHAR16 **ControllerName
49 L
"Emu Simple File System Driver"
101 OUT CHAR16 **DriverName
106 This->SupportedLanguages,
107 mEmuSimpleFileSystemDriverNameTable,
109 (BOOLEAN)(This == &gEmuSimpleFileSystemComponentName)
188 OUT CHAR16 **ControllerName
198 if (ChildHandle !=
NULL) {
199 return EFI_UNSUPPORTED;
208 &gEmuIoThunkProtocolGuid
210 if (EFI_ERROR (Status)) {
211 return EFI_UNSUPPORTED;
217 Status =
gBS->OpenProtocol (
219 &gEfiSimpleFileSystemProtocolGuid,
220 (
VOID **)&SimpleFileSystem,
223 EFI_OPEN_PROTOCOL_GET_PROTOCOL
225 if (EFI_ERROR (Status)) {
226 return EFI_UNSUPPORTED;
229 Private = EMU_SIMPLE_FILE_SYSTEM_PRIVATE_DATA_FROM_THIS (SimpleFileSystem);
233 This->SupportedLanguages,
234 Private->ControllerNameTable,
236 (BOOLEAN)(This == &gEmuSimpleFileSystemComponentName)
EFI_STATUS(EFIAPI * EFI_COMPONENT_NAME2_GET_DRIVER_NAME)(IN EFI_COMPONENT_NAME2_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName)
EFI_STATUS(EFIAPI * EFI_COMPONENT_NAME2_GET_CONTROLLER_NAME)(IN EFI_COMPONENT_NAME2_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName)
EFI_STATUS EFIAPI EmuSimpleFileSystemComponentNameGetDriverName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName)
EFI_STATUS EFIAPI EmuSimpleFileSystemComponentNameGetControllerName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName)
#define GLOBAL_REMOVE_IF_UNREFERENCED
EFI_STATUS EFIAPI LookupUnicodeString2(IN CONST CHAR8 *Language, IN CONST CHAR8 *SupportedLanguages, IN CONST EFI_UNICODE_STRING_TABLE *UnicodeStringTable, OUT CHAR16 **UnicodeString, IN BOOLEAN Iso639Language)
EFI_STATUS EFIAPI EfiTestManagedDevice(IN CONST EFI_HANDLE ControllerHandle, IN CONST EFI_HANDLE DriverBindingHandle, IN CONST EFI_GUID *ProtocolGuid)
EFI_HANDLE DriverBindingHandle