]> git.proxmox.com Git - mirror_edk2.git/blob - EdkModulePkg/Bus/Pci/PciBus/Dxe/ComponentName.h
• BaseMemoryLib:
[mirror_edk2.git] / EdkModulePkg / Bus / Pci / PciBus / Dxe / ComponentName.h
1 /*++
2
3 Copyright (c) 2006, Intel Corporation
4 All rights reserved. This program and the accompanying materials
5 are licensed and made available under the terms and conditions of the BSD License
6 which accompanies this distribution. The full text of the license may be found at
7 http://opensource.org/licenses/bsd-license.php
8
9 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11
12 Module Name:
13
14 ComponentName.h
15
16 Abstract:
17
18
19 Revision History
20
21 --*/
22
23 #ifndef _EFI_PCI_BUS_COMPONENT_NAME_H
24 #define _EFI_PCI_BUS_COMPONENT_NAME_H
25
26 #ifndef EFI_SIZE_REDUCTION_APPLIED
27
28 extern EFI_COMPONENT_NAME_PROTOCOL gPciBusComponentName;
29
30 #endif
31
32 //
33 // EFI Component Name Functions
34 //
35 EFI_STATUS
36 EFIAPI
37 PciBusComponentNameGetDriverName (
38 IN EFI_COMPONENT_NAME_PROTOCOL *This,
39 IN CHAR8 *Language,
40 OUT CHAR16 **DriverName
41 )
42 /*++
43
44 Routine Description:
45
46 TODO: Add function description
47
48 Arguments:
49
50 This - TODO: add argument description
51 Language - TODO: add argument description
52 DriverName - TODO: add argument description
53
54 Returns:
55
56 TODO: add return values
57
58 --*/
59 ;
60
61 EFI_STATUS
62 EFIAPI
63 PciBusComponentNameGetControllerName (
64 IN EFI_COMPONENT_NAME_PROTOCOL *This,
65 IN EFI_HANDLE ControllerHandle,
66 IN EFI_HANDLE ChildHandle OPTIONAL,
67 IN CHAR8 *Language,
68 OUT CHAR16 **ControllerName
69 )
70 /*++
71
72 Routine Description:
73
74 TODO: Add function description
75
76 Arguments:
77
78 This - TODO: add argument description
79 ControllerHandle - TODO: add argument description
80 ChildHandle - TODO: add argument description
81 Language - TODO: add argument description
82 ControllerName - TODO: add argument description
83
84 Returns:
85
86 TODO: add return values
87
88 --*/
89 ;
90
91 #endif