]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFrameworkModulePkg/Bus/Pci/IdeBus/Dxe/ComponentName.h
Add PciBus & IdeBus
[mirror_edk2.git] / IntelFrameworkModulePkg / Bus / Pci / IdeBus / Dxe / ComponentName.h
CommitLineData
ead42efc 1/** @file\r
2 Copyright (c) 2006, Intel Corporation\r
3 All rights reserved. This program and the accompanying materials\r
4 are licensed and made available under the terms and conditions of the BSD License\r
5 which accompanies this distribution. The full text of the license may be found at\r
6 http://opensource.org/licenses/bsd-license.php\r
7\r
8 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
9 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
10\r
11**/\r
12\r
13#ifndef _IDE_BUS_COMPONENT_NAME_H\r
14#define _IDE_BUS_COMPONENT_NAME_H\r
15\r
16#define ADD_NAME(x) AddName ((x));\r
17\r
18extern EFI_COMPONENT_NAME_PROTOCOL gIDEBusComponentName;\r
19\r
20\r
21//\r
22// EFI Component Name Functions\r
23//\r
24/**\r
25 TODO: Add function description\r
26\r
27 @param This TODO: add argument description\r
28 @param Language TODO: add argument description\r
29 @param DriverName TODO: add argument description\r
30\r
31 TODO: add return values\r
32\r
33**/\r
34EFI_STATUS\r
35EFIAPI\r
36IDEBusComponentNameGetDriverName (\r
37 IN EFI_COMPONENT_NAME_PROTOCOL *This,\r
38 IN CHAR8 *Language,\r
39 OUT CHAR16 **DriverName\r
40 )\r
41;\r
42\r
43/**\r
44 TODO: Add function description\r
45\r
46 @param This TODO: add argument description\r
47 @param ControllerHandle TODO: add argument description\r
48 @param ChildHandle TODO: add argument description\r
49 @param Language TODO: add argument description\r
50 @param ControllerName TODO: add argument description\r
51\r
52 TODO: add return values\r
53\r
54**/\r
55EFI_STATUS\r
56EFIAPI\r
57IDEBusComponentNameGetControllerName (\r
58 IN EFI_COMPONENT_NAME_PROTOCOL *This,\r
59 IN EFI_HANDLE ControllerHandle,\r
60 IN EFI_HANDLE ChildHandle OPTIONAL,\r
61 IN CHAR8 *Language,\r
62 OUT CHAR16 **ControllerName\r
63 )\r
64;\r
65\r
66/**\r
67 TODO: Add function description\r
68\r
69 @param IdeBlkIoDevicePtr TODO: add argument description\r
70\r
71 TODO: add return values\r
72\r
73**/\r
74VOID\r
75AddName (\r
76 IN IDE_BLK_IO_DEV *IdeBlkIoDevicePtr\r
77 )\r
78;\r
79\r
80#endif\r