]> git.proxmox.com Git - mirror_edk2.git/blob - EdkModulePkg/Bus/Pci/IdeBus/Dxe/ComponentName.h
Convert backslashes to forward slashes in many build files. This is necessary for...
[mirror_edk2.git] / EdkModulePkg / Bus / Pci / IdeBus / Dxe / ComponentName.h
1 /*++
2 Copyright (c) 2006, Intel Corporation
3 All rights reserved. This program and the accompanying materials
4 are licensed and made available under the terms and conditions of the BSD License
5 which accompanies this distribution. The full text of the license may be found at
6 http://opensource.org/licenses/bsd-license.php
7
8 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
9 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
10
11 Module Name:
12
13 ComponentName.h
14
15 Abstract:
16
17
18 Revision History
19 --*/
20
21 #ifndef _IDE_BUS_COMPONENT_NAME_H
22 #define _IDE_BUS_COMPONENT_NAME_H
23
24
25 #ifndef EFI_SIZE_REDUCTION_APPLIED
26
27 #define ADD_NAME(x) AddName ((x));
28
29 extern EFI_COMPONENT_NAME_PROTOCOL gIDEBusComponentName;
30
31 #else
32
33 #define ADD_NAME(x)
34
35 #endif
36
37
38 //
39 // EFI Component Name Functions
40 //
41 EFI_STATUS
42 EFIAPI
43 IDEBusComponentNameGetDriverName (
44 IN EFI_COMPONENT_NAME_PROTOCOL *This,
45 IN CHAR8 *Language,
46 OUT CHAR16 **DriverName
47 )
48 /*++
49
50 Routine Description:
51
52 TODO: Add function description
53
54 Arguments:
55
56 This - TODO: add argument description
57 Language - TODO: add argument description
58 DriverName - TODO: add argument description
59
60 Returns:
61
62 TODO: add return values
63
64 --*/
65 ;
66
67 EFI_STATUS
68 EFIAPI
69 IDEBusComponentNameGetControllerName (
70 IN EFI_COMPONENT_NAME_PROTOCOL *This,
71 IN EFI_HANDLE ControllerHandle,
72 IN EFI_HANDLE ChildHandle OPTIONAL,
73 IN CHAR8 *Language,
74 OUT CHAR16 **ControllerName
75 )
76 /*++
77
78 Routine Description:
79
80 TODO: Add function description
81
82 Arguments:
83
84 This - TODO: add argument description
85 ControllerHandle - TODO: add argument description
86 ChildHandle - TODO: add argument description
87 Language - TODO: add argument description
88 ControllerName - TODO: add argument description
89
90 Returns:
91
92 TODO: add return values
93
94 --*/
95 ;
96
97 VOID
98 AddName (
99 IN IDE_BLK_IO_DEV *IdeBlkIoDevicePtr
100 )
101 /*++
102
103 Routine Description:
104
105 TODO: Add function description
106
107 Arguments:
108
109 IdeBlkIoDevicePtr - TODO: add argument description
110
111 Returns:
112
113 TODO: add return values
114
115 --*/
116 ;
117
118 #endif