Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//
// Config Space prototypes
// device.c
//
ULONG SoftPCIReadConfigSpace( IN PSOFTPCI_PCIBUS_INTERFACE BusInterface, IN UCHAR BusOffset, IN ULONG Slot, OUT PVOID Buffer, IN ULONG Offset, IN ULONG Length );
ULONG SoftPCIWriteConfigSpace( IN PSOFTPCI_PCIBUS_INTERFACE BusInterface, IN UCHAR BusOffset, IN ULONG Slot, IN PVOID Buffer, IN ULONG Offset, IN ULONG Length );
NTSTATUS SoftPCIAddNewDevice( IN PSOFTPCI_DEVICE NewDevice );
NTSTATUS SoftPCIAddNewDeviceByPath( IN PSOFTPCI_SCRIPT_DEVICE ScriptDevice );
NTSTATUS SoftPCIRemoveDevice( IN PSOFTPCI_DEVICE Device );
PSOFTPCI_DEVICE SoftPCIFindDevice( IN UCHAR Bus, IN USHORT Slot, OUT PSOFTPCI_DEVICE *PreviousSibling OPTIONAL, IN BOOLEAN ReturnAll );
PSOFTPCI_DEVICE SoftPCIFindDeviceByPath( IN PWCHAR PciPath );
BOOLEAN SoftPCIRealHardwarePresent( IN PSOFTPCI_DEVICE Device );
VOID SoftPCILockDeviceTree( IN PKIRQL OldIrql );
VOID SoftPCIUnlockDeviceTree( IN KIRQL NewIrql );
|