/** @file\r
\r
-Copyright (c) 2006, Intel Corporation\r
+Copyright (c) 2006 - 2009, Intel Corporation\r
All rights reserved. This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
#define EFI_SET_SUPPORTS 0\r
#define EFI_SET_ATTRIBUTES 1\r
\r
-typedef struct _PCI_IO_DEVICE {\r
+typedef struct _PCI_IO_DEVICE PCI_IO_DEVICE;\r
+\r
+struct _PCI_IO_DEVICE {\r
UINT32 Signature;\r
EFI_HANDLE Handle;\r
EFI_PCI_IO_PROTOCOL PciIo;\r
//\r
// The bridge device this pci device is subject to\r
//\r
- struct _PCI_IO_DEVICE *Parent;\r
+ PCI_IO_DEVICE *Parent;\r
\r
//\r
// A linked list for children Pci Device if it is bridge device\r
\r
BOOLEAN IsPciExp;\r
\r
-} PCI_IO_DEVICE;\r
+};\r
\r
\r
#define PCI_IO_DEVICE_FROM_PCI_IO_THIS(a) \\r