2 * PROJECT: ReactOS PCI Bus Driver
3 * LICENSE: BSD - See COPYING.ARM in the top level directory
4 * FILE: drivers/bus/pci/intrface/locintrf.c
5 * PURPOSE: Location Interface
6 * PROGRAMMERS: ReactOS Portable Systems Group
9 /* INCLUDES *******************************************************************/
15 /* GLOBALS ********************************************************************/
17 PCI_INTERFACE PciLocationInterface
=
19 &GUID_PNP_LOCATION_INTERFACE
,
20 sizeof(PNP_LOCATION_INTERFACE
),
21 PNP_LOCATION_INTERFACE_VERSION
,
22 PNP_LOCATION_INTERFACE_VERSION
,
23 PCI_INTERFACE_FDO
| PCI_INTERFACE_ROOT
| PCI_INTERFACE_PDO
,
25 PciInterface_Location
,
30 /* FUNCTIONS ******************************************************************/
34 locintrf_Initializer(IN PVOID Instance
)
36 UNREFERENCED_PARAMETER(Instance
);
37 /* PnP Interfaces don't get Initialized */
38 ASSERTMSG("PCI locintrf_Initializer, unexpected call.", FALSE
);
39 return STATUS_UNSUCCESSFUL
;
44 locintrf_Constructor(IN PVOID DeviceExtension
,
46 IN PVOID InterfaceData
,
49 IN PINTERFACE Interface
)
51 UNREFERENCED_PARAMETER(DeviceExtension
);
52 UNREFERENCED_PARAMETER(Instance
);
53 UNREFERENCED_PARAMETER(InterfaceData
);
54 UNREFERENCED_PARAMETER(Version
);
55 UNREFERENCED_PARAMETER(Size
);
56 UNREFERENCED_PARAMETER(Interface
);
58 /* Not yet implemented */
59 UNIMPLEMENTED_DBGBREAK();
60 return STATUS_NOT_IMPLEMENTED
;