#include "pci.h"
#include <debug.h>
Go to the source code of this file.
Defines |
| #define | INITGUID |
| #define | NDEBUG |
Functions |
| static NTSTATUS NTAPI | PciDispatchDeviceControl (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| static NTSTATUS NTAPI | PciAddDevice (IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT PhysicalDeviceObject) |
| static NTSTATUS NTAPI | PciPowerControl (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| static NTSTATUS NTAPI | PciPnpControl (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| VOID NTAPI | PciUnload (IN PDRIVER_OBJECT DriverObject) |
| NTSTATUS NTAPI | DriverEntry (IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath) |
| NTSTATUS | PciCreateDeviceIDString (PUNICODE_STRING DeviceID, PPCI_DEVICE Device) |
| NTSTATUS | PciCreateInstanceIDString (PUNICODE_STRING InstanceID, PPCI_DEVICE Device) |
| NTSTATUS | PciCreateHardwareIDsString (PUNICODE_STRING HardwareIDs, PPCI_DEVICE Device) |
| NTSTATUS | PciCreateCompatibleIDsString (PUNICODE_STRING CompatibleIDs, PPCI_DEVICE Device) |
| NTSTATUS | PciCreateDeviceDescriptionString (PUNICODE_STRING DeviceDescription, PPCI_DEVICE Device) |
| NTSTATUS | PciCreateDeviceLocationString (PUNICODE_STRING DeviceLocation, PPCI_DEVICE Device) |
| NTSTATUS | PciDuplicateUnicodeString (IN ULONG Flags, IN PCUNICODE_STRING SourceString, OUT PUNICODE_STRING DestinationString) |
Variables |
| static DRIVER_DISPATCH | PciDispatchDeviceControl |
| static DRIVER_ADD_DEVICE | PciAddDevice |
| static DRIVER_DISPATCH | PciPowerControl |
| static DRIVER_DISPATCH | PciPnpControl |
| PPCI_DRIVER_EXTENSION | DriverExtension = NULL |