]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/ComponentName.h
Work around fix to bypass to register GUID on S3 resume.
[mirror_edk2.git] / IntelFrameworkModulePkg / Bus / Isa / IsaFloppyDxe / ComponentName.h
CommitLineData
f8cd287b 1/**@file\r
11f43dfd 2\r
f8cd287b 3 \r
4Copyright (c) 2006 - 2007, Intel Corporation.<BR>\r
5All rights reserved. This program and the accompanying materials\r
6are licensed and made available under the terms and conditions of the BSD License\r
7which accompanies this distribution. The full text of the license may be found at\r
8http://opensource.org/licenses/bsd-license.php\r
11f43dfd 9\r
f8cd287b 10THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
11f43dfd 12\r
f8cd287b 13**/\r
11f43dfd 14\r
15#ifndef _ISA_FLOPPY_COMPONENT_NAME_H\r
16#define _ISA_FLOPPY_COMPONENT_NAME_H\r
17\r
18#define FLOPPY_DRIVE_NAME L"ISA Floppy Drive # "\r
19#define FLOPPY_DRIVE_NAME_ASCII_LEN (sizeof ("ISA Floppy Drive # ") - 1)\r
20#define ADD_FLOPPY_NAME(x) AddName ((x))\r
21\r
22extern EFI_COMPONENT_NAME_PROTOCOL gIsaFloppyComponentName;\r
23\r
24//\r
25// EFI Component Name Functions\r
26//\r
27EFI_STATUS\r
28EFIAPI\r
29IsaFloppyComponentNameGetDriverName (\r
30 IN EFI_COMPONENT_NAME_PROTOCOL *This,\r
31 IN CHAR8 *Language,\r
32 OUT CHAR16 **DriverName\r
33 )\r
34/*++\r
35\r
36Routine Description:\r
37\r
38 GC_TODO: Add function description\r
39\r
40Arguments:\r
41\r
42 This - GC_TODO: add argument description\r
43 Language - GC_TODO: add argument description\r
44 DriverName - GC_TODO: add argument description\r
45\r
46Returns:\r
47\r
48 GC_TODO: add return values\r
49\r
50--*/\r
51;\r
52\r
53EFI_STATUS\r
54EFIAPI\r
55IsaFloppyComponentNameGetControllerName (\r
56 IN EFI_COMPONENT_NAME_PROTOCOL *This,\r
57 IN EFI_HANDLE ControllerHandle,\r
58 IN EFI_HANDLE ChildHandle OPTIONAL,\r
59 IN CHAR8 *Language,\r
60 OUT CHAR16 **ControllerName\r
61 )\r
62/*++\r
63\r
64Routine Description:\r
65\r
66 GC_TODO: Add function description\r
67\r
68Arguments:\r
69\r
70 This - GC_TODO: add argument description\r
71 ControllerHandle - GC_TODO: add argument description\r
72 ChildHandle - GC_TODO: add argument description\r
73 Language - GC_TODO: add argument description\r
74 ControllerName - GC_TODO: add argument description\r
75\r
76Returns:\r
77\r
78 GC_TODO: add return values\r
79\r
80--*/\r
81;\r
82\r
83VOID\r
84AddName (\r
85 IN FDC_BLK_IO_DEV *FdcDev\r
86 )\r
87/*++\r
88\r
89Routine Description:\r
90\r
91 GC_TODO: Add function description\r
92\r
93Arguments:\r
94\r
95 FdcDev - GC_TODO: add argument description\r
96\r
97Returns:\r
98\r
99 GC_TODO: add return values\r
100\r
101--*/\r
102;\r
103\r
104#endif\r