20 &GUID_PCI_PME_INTERFACE,
39 ASSERTMSG(
"PCI PciPmeInterfaceInitializer, unexpected call.\n",
FALSE);
69 DPRINT1(
"PciPmeInterface_UpdateEnable is not yet implemented\n");
95 PmeInterface->
Size =
sizeof(*PmeInterface);
97 PmeInterface->
Context = DeviceExtension;
#define InterlockedIncrement
#define InterlockedDecrement
#define PCI_INTERFACE_FDO
#define PCI_INTERFACE_ROOT
struct _PCI_FDO_EXTENSION * PPCI_FDO_EXTENSION
@ PciInterface_PmeHandler
#define ASSERTMSG(msg, exp)
#define UNREFERENCED_PARAMETER(P)
_In_ ULONGLONG _In_ ULONGLONG _In_ BOOLEAN Enable
VOID NTAPI PciPmeInterface_Dereference(IN PVOID Context)
VOID NTAPI PciPmeInterface_Reference(IN PVOID Context)
VOID NTAPI PciPmeInterface_UpdateEnable(IN PDEVICE_OBJECT DeviceObject, IN BOOLEAN Enable)
PCI_INTERFACE PciPmeInterface
NTSTATUS NTAPI PciPmeInterfaceInitializer(IN PVOID Instance)
NTSTATUS NTAPI PciPmeInterfaceConstructor(IN PVOID DeviceExtension, IN PVOID Instance, IN PVOID InterfaceData, IN USHORT Version, IN USHORT Size, IN PINTERFACE Interface)
PINTERFACE_DEREFERENCE InterfaceDereference
PINTERFACE_REFERENCE InterfaceReference
PPME_SET_PME_ENABLE UpdateEnable
#define STATUS_UNSUCCESSFUL
_In_ PDEVICE_OBJECT DeviceObject
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE Interface
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE _In_ USHORT _In_ USHORT Version
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_WMI_INSTANCE_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_opt_ WDFWMIINSTANCE * Instance
struct _PCI_PME_INTERFACE * PPCI_PME_INTERFACE
#define PCI_PME_INTRF_STANDARD_VER
struct _PCI_PME_INTERFACE PCI_PME_INTERFACE