2 * PROJECT: ReactOS PCI Bus Driver
3 * LICENSE: BSD - See COPYING.ARM in the top level directory
4 * FILE: drivers/bus/pci/intrface/pmeintf.c
5 * PURPOSE: Power Management Event# Signal Interface
6 * PROGRAMMERS: ReactOS Portable Systems Group
9 /* INCLUDES *******************************************************************/
15 /* GLOBALS ********************************************************************/
17 PCI_INTERFACE PciPmeInterface
=
19 &GUID_PCI_PME_INTERFACE
,
20 sizeof(PCI_PME_INTERFACE
),
21 PCI_PME_INTRF_STANDARD_VER
,
22 PCI_PME_INTRF_STANDARD_VER
,
23 PCI_INTERFACE_FDO
| PCI_INTERFACE_ROOT
,
25 PciInterface_PmeHandler
,
26 PciPmeInterfaceConstructor
,
27 PciPmeInterfaceInitializer
30 /* FUNCTIONS ******************************************************************/
34 PciPmeInterfaceInitializer(IN PVOID Instance
)
36 /* PnP Interfaces don't get Initialized */
37 ASSERTMSG(FALSE
, "PCI PciPmeInterfaceInitializer, unexpected call.");
38 return STATUS_UNSUCCESSFUL
;
43 PciPmeInterfaceConstructor(IN PVOID DeviceExtension
,
45 IN PVOID InterfaceData
,
48 IN PINTERFACE Interface
)
50 /* Only version 1 is supported */
51 if (Version
!= PCI_PME_INTRF_STANDARD_VER
) return STATUS_NOINTERFACE
;
53 /* Not yet implemented */
54 UNIMPLEMENTED_DBGBREAK();
55 return STATUS_NOT_IMPLEMENTED
;