TianoCore EDK2 master
Loading...
Searching...
No Matches
ComponentName.h
Go to the documentation of this file.
1
11#ifndef __EFI_COMPONENT_NAME_H__
12#define __EFI_COMPONENT_NAME_H__
13
17#define EFI_COMPONENT_NAME_PROTOCOL_GUID \
18 { \
19 0x107a772c, 0xd5e1, 0x11d4, {0x9a, 0x46, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \
20 }
21
23
46typedef
50 IN CHAR8 *Language,
51 OUT CHAR16 **DriverName
52 );
53
94typedef
98 IN EFI_HANDLE ControllerHandle,
99 IN EFI_HANDLE ChildHandle OPTIONAL,
100 IN CHAR8 *Language,
101 OUT CHAR16 **ControllerName
102 );
103
117};
118
119extern EFI_GUID gEfiComponentNameProtocolGuid;
120
121#endif
#define OPTIONAL
Definition: Base.h:290
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_STATUS(EFIAPI * EFI_COMPONENT_NAME_GET_CONTROLLER_NAME)(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName)
Definition: ComponentName.h:96
EFI_STATUS(EFIAPI * EFI_COMPONENT_NAME_GET_DRIVER_NAME)(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName)
Definition: ComponentName.h:48
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33
Definition: Base.h:213