/** @file\r
\r
-Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions\r
//\r
EFI_PCI_IO_PROTOCOL *PciIo;\r
EFI_LEGACY_BIOS_PROTOCOL *LegacyBios;\r
- //\r
- // Original PCI attributes\r
- //\r
- UINT64 OriginalPciAttributes;\r
\r
//\r
// Produced Protocols\r
@param ParentLegacyBios Parent LegacyBios interface\r
@param ParentDevicePath Parent Device Path\r
@param RemainingDevicePath Remaining Device Path\r
- @param OriginalPciAttributes Original PCI Attributes\r
\r
@retval EFI_SUCCESS If a child handle was added\r
@retval other A child handle was not added\r
IN EFI_PCI_IO_PROTOCOL *ParentPciIo,\r
IN EFI_LEGACY_BIOS_PROTOCOL *ParentLegacyBios,\r
IN EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath,\r
- IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath,\r
- IN UINT64 OriginalPciAttributes\r
+ IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
);\r
\r
/**\r
BIOS_VIDEO_DEV *BiosVideoPrivate\r
);\r
\r
+/**\r
+ Check if all video child handles have been uninstalled.\r
+\r
+ @param Controller Video controller handle\r
+\r
+ @return TRUE Child handles exist.\r
+ @return FALSE All video child handles have been uninstalled.\r
+\r
+**/\r
+BOOLEAN\r
+HasChildHandle (\r
+ IN EFI_HANDLE Controller\r
+ );\r
#endif\r