XenevaOS
Loading...
Searching...
No Matches
ComponentName2.h
Go to the documentation of this file.
1
17#ifndef __EFI_COMPONENT_NAME2_H__
18#define __EFI_COMPONENT_NAME2_H__
19
23#define EFI_COMPONENT_NAME2_PROTOCOL_GUID \
24 {0x6a7a5cff, 0xe8d9, 0x4f70, { 0xba, 0xda, 0x75, 0xab, 0x30, 0x25, 0xce, 0x14 } }
25
27
28
65typedef
69 IN CHAR8 *Language,
70 OUT CHAR16 **DriverName
71 );
72
73
142typedef
146 IN EFI_HANDLE ControllerHandle,
147 IN EFI_HANDLE ChildHandle OPTIONAL,
148 IN CHAR8 *Language,
149 OUT CHAR16 **ControllerName
150 );
151
169
171
172#endif
char CHAR8
Definition ProcessorBind.h:109
unsigned short CHAR16
Definition ProcessorBind.h:105
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_STATUS(EFIAPI * EFI_COMPONENT_NAME2_GET_DRIVER_NAME)(IN EFI_COMPONENT_NAME2_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName)
Definition ComponentName2.h:67
EFI_GUID gEfiComponentName2ProtocolGuid
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)
Definition ComponentName2.h:144
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_HANDLE
Definition UefiBaseType.h:37
Definition Base.h:281
Definition ComponentName2.h:156
EFI_COMPONENT_NAME2_GET_DRIVER_NAME GetDriverName
Definition ComponentName2.h:157
CHAR8 * SupportedLanguages
Definition ComponentName2.h:167
EFI_COMPONENT_NAME2_GET_CONTROLLER_NAME GetControllerName
Definition ComponentName2.h:158