ReactOS  0.4.15-dev-3456-g4a17d4b
pmeintf.c File Reference
#include <pci.h>
#include <debug.h>
Include dependency graph for pmeintf.c:

Go to the source code of this file.

Macros

#define NDEBUG
 

Functions

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)
 

Variables

PCI_INTERFACE PciPmeInterface
 

Macro Definition Documentation

◆ NDEBUG

#define NDEBUG

Definition at line 13 of file pmeintf.c.

Function Documentation

◆ PciPmeInterfaceConstructor()

NTSTATUS NTAPI PciPmeInterfaceConstructor ( IN PVOID  DeviceExtension,
IN PVOID  Instance,
IN PVOID  InterfaceData,
IN USHORT  Version,
IN USHORT  Size,
IN PINTERFACE  Interface 
)

Definition at line 45 of file pmeintf.c.

51 {
52  UNREFERENCED_PARAMETER(DeviceExtension);
57 
58  /* Only version 1 is supported */
60 
61  /* Not yet implemented */
64 }
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:317
IN PVOID IN PVOID IN USHORT IN USHORT Size
Definition: pci.h:361
return STATUS_NOT_IMPLEMENTED
#define STATUS_NOINTERFACE
Definition: ntstatus.h:812
IN PVOID IN PVOID IN USHORT Version
Definition: pci.h:361
IN PVOID IN PVOID IN USHORT IN USHORT IN PINTERFACE Interface
Definition: pci.h:361
#define UNIMPLEMENTED_DBGBREAK(...)
Definition: debug.h:57
IN PVOID IN PVOID InterfaceData
Definition: pci.h:361
IN PVOID Instance
Definition: pci.h:361
#define PCI_PME_INTRF_STANDARD_VER
Definition: iotypes.h:5519

◆ PciPmeInterfaceInitializer()

NTSTATUS NTAPI PciPmeInterfaceInitializer ( IN PVOID  Instance)

Definition at line 35 of file pmeintf.c.

36 {
38  /* PnP Interfaces don't get Initialized */
39  ASSERTMSG("PCI PciPmeInterfaceInitializer, unexpected call.\n", FALSE);
40  return STATUS_UNSUCCESSFUL;
41 }
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:317
#define FALSE
Definition: types.h:117
#define ASSERTMSG(msg, exp)
Definition: nt_native.h:431
#define STATUS_UNSUCCESSFUL
Definition: udferr_usr.h:132
IN PVOID Instance
Definition: pci.h:361

Variable Documentation

◆ PciPmeInterface

PCI_INTERFACE PciPmeInterface
Initial value:
=
{
&GUID_PCI_PME_INTERFACE,
0,
}
#define PCI_INTERFACE_ROOT
Definition: pci.h:59
#define PCI_INTERFACE_FDO
Definition: pci.h:58
NTSTATUS NTAPI PciPmeInterfaceConstructor(IN PVOID DeviceExtension, IN PVOID Instance, IN PVOID InterfaceData, IN USHORT Version, IN USHORT Size, IN PINTERFACE Interface)
Definition: pmeintf.c:45
struct _PCI_PME_INTERFACE PCI_PME_INTERFACE
NTSTATUS NTAPI PciPmeInterfaceInitializer(IN PVOID Instance)
Definition: pmeintf.c:35
#define PCI_PME_INTRF_STANDARD_VER
Definition: iotypes.h:5519

Definition at line 18 of file pmeintf.c.