TianoCore EDK2 master
Loading...
Searching...
No Matches
ComponentName.c
Go to the documentation of this file.
1
9#include "ScsiBus.h"
10
11//
12// EFI Component Name Protocol
13//
17 "eng"
18};
19
20//
21// EFI Component Name 2 Protocol
22//
26 "en"
27};
28
30 { "eng;en", (CHAR16 *)L"SCSI Bus Driver" },
31 { NULL, NULL }
32};
33
74EFIAPI
77 IN CHAR8 *Language,
78 OUT CHAR16 **DriverName
79 )
80{
82 Language,
83 This->SupportedLanguages,
84 mScsiBusDriverNameTable,
85 DriverName,
86 (BOOLEAN)(This == &gScsiBusComponentName)
87 );
88}
89
159EFIAPI
162 IN EFI_HANDLE ControllerHandle,
163 IN EFI_HANDLE ChildHandle OPTIONAL,
164 IN CHAR8 *Language,
165 OUT CHAR16 **ControllerName
166 )
167{
168 return EFI_UNSUPPORTED;
169}
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 ScsiBusComponentNameGetControllerName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName)
EFI_STATUS EFIAPI ScsiBusComponentNameGetDriverName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName)
Definition: ComponentName.c:75
#define NULL
Definition: Base.h:319
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
#define GLOBAL_REMOVE_IF_UNREFERENCED
Definition: Base.h:48
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33
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)
Definition: UefiLib.c:801