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
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.
21 #ifndef _IDE_BUS_COMPONENT_NAME_H
22 #define _IDE_BUS_COMPONENT_NAME_H
25 #ifndef EFI_SIZE_REDUCTION_APPLIED
27 #define ADD_NAME(x) AddName ((x));
29 extern EFI_COMPONENT_NAME_PROTOCOL gIDEBusComponentName
;
39 // EFI Component Name Functions
43 IDEBusComponentNameGetDriverName (
44 IN EFI_COMPONENT_NAME_PROTOCOL
*This
,
46 OUT CHAR16
**DriverName
52 TODO: Add function description
56 This - TODO: add argument description
57 Language - TODO: add argument description
58 DriverName - TODO: add argument description
62 TODO: add return values
69 IDEBusComponentNameGetControllerName (
70 IN EFI_COMPONENT_NAME_PROTOCOL
*This
,
71 IN EFI_HANDLE ControllerHandle
,
72 IN EFI_HANDLE ChildHandle OPTIONAL
,
74 OUT CHAR16
**ControllerName
80 TODO: Add function description
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
92 TODO: add return values
99 IN IDE_BLK_IO_DEV
*IdeBlkIoDevicePtr
105 TODO: Add function description
109 IdeBlkIoDevicePtr - TODO: add argument description
113 TODO: add return values