mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 22:43:01 +00:00
[NTDDK]
- Move several ntddk.h related definition from winddk.h - Group related definitions svn path=/branches/header-work/; revision=46086
This commit is contained in:
parent
6d8d8bb4ab
commit
adfb80dce0
2 changed files with 40 additions and 43 deletions
|
@ -449,7 +449,46 @@ FsRtlIsTotalDeviceFailure(
|
||||||
IN NTSTATUS Status);
|
IN NTSTATUS Status);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Hardware abstraction layer routines */
|
/* Hardware Abstraction Layer Types */
|
||||||
|
|
||||||
|
typedef VOID
|
||||||
|
(NTAPI *PciPin2Line)(
|
||||||
|
IN struct _BUS_HANDLER *BusHandler,
|
||||||
|
IN struct _BUS_HANDLER *RootHandler,
|
||||||
|
IN PCI_SLOT_NUMBER SlotNumber,
|
||||||
|
IN PPCI_COMMON_CONFIG PciData);
|
||||||
|
|
||||||
|
typedef VOID
|
||||||
|
(NTAPI *PciLine2Pin)(
|
||||||
|
IN struct _BUS_HANDLER *BusHandler,
|
||||||
|
IN struct _BUS_HANDLER *RootHandler,
|
||||||
|
IN PCI_SLOT_NUMBER SlotNumber,
|
||||||
|
IN PPCI_COMMON_CONFIG PciNewData,
|
||||||
|
IN PPCI_COMMON_CONFIG PciOldData);
|
||||||
|
|
||||||
|
typedef VOID
|
||||||
|
(NTAPI *PciReadWriteConfig)(
|
||||||
|
IN struct _BUS_HANDLER *BusHandler,
|
||||||
|
IN PCI_SLOT_NUMBER Slot,
|
||||||
|
IN PVOID Buffer,
|
||||||
|
IN ULONG Offset,
|
||||||
|
IN ULONG Length);
|
||||||
|
|
||||||
|
#define PCI_DATA_TAG ' ICP'
|
||||||
|
#define PCI_DATA_VERSION 1
|
||||||
|
|
||||||
|
typedef struct _PCIBUSDATA {
|
||||||
|
ULONG Tag;
|
||||||
|
ULONG Version;
|
||||||
|
PciReadWriteConfig ReadConfig;
|
||||||
|
PciReadWriteConfig WriteConfig;
|
||||||
|
PciPin2Line Pin2Line;
|
||||||
|
PciLine2Pin Line2Pin;
|
||||||
|
PCI_SLOT_NUMBER ParentSlot;
|
||||||
|
PVOID Reserved[4];
|
||||||
|
} PCIBUSDATA, *PPCIBUSDATA;
|
||||||
|
|
||||||
|
/* Hardware Abstraction Layer Functions */
|
||||||
|
|
||||||
#if !defined(NO_LEGACY_DRIVERS)
|
#if !defined(NO_LEGACY_DRIVERS)
|
||||||
|
|
||||||
|
|
|
@ -1807,48 +1807,6 @@ KeGetCurrentProcessorNumber(VOID)
|
||||||
#error Unknown architecture
|
#error Unknown architecture
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef VOID
|
|
||||||
(NTAPI *PciPin2Line)(
|
|
||||||
IN struct _BUS_HANDLER *BusHandler,
|
|
||||||
IN struct _BUS_HANDLER *RootHandler,
|
|
||||||
IN PCI_SLOT_NUMBER SlotNumber,
|
|
||||||
IN PPCI_COMMON_CONFIG PciData
|
|
||||||
);
|
|
||||||
|
|
||||||
typedef VOID
|
|
||||||
(NTAPI *PciLine2Pin)(
|
|
||||||
IN struct _BUS_HANDLER *BusHandler,
|
|
||||||
IN struct _BUS_HANDLER *RootHandler,
|
|
||||||
IN PCI_SLOT_NUMBER SlotNumber,
|
|
||||||
IN PPCI_COMMON_CONFIG PciNewData,
|
|
||||||
IN PPCI_COMMON_CONFIG PciOldData
|
|
||||||
);
|
|
||||||
|
|
||||||
typedef VOID
|
|
||||||
(NTAPI *PciReadWriteConfig)(
|
|
||||||
IN struct _BUS_HANDLER *BusHandler,
|
|
||||||
IN PCI_SLOT_NUMBER Slot,
|
|
||||||
IN PVOID Buffer,
|
|
||||||
IN ULONG Offset,
|
|
||||||
IN ULONG Length
|
|
||||||
);
|
|
||||||
|
|
||||||
#define PCI_DATA_TAG ' ICP'
|
|
||||||
#define PCI_DATA_VERSION 1
|
|
||||||
|
|
||||||
typedef struct _PCIBUSDATA
|
|
||||||
{
|
|
||||||
ULONG Tag;
|
|
||||||
ULONG Version;
|
|
||||||
PciReadWriteConfig ReadConfig;
|
|
||||||
PciReadWriteConfig WriteConfig;
|
|
||||||
PciPin2Line Pin2Line;
|
|
||||||
PciLine2Pin Line2Pin;
|
|
||||||
PCI_SLOT_NUMBER ParentSlot;
|
|
||||||
PVOID Reserved[4];
|
|
||||||
} PCIBUSDATA, *PPCIBUSDATA;
|
|
||||||
|
|
||||||
|
|
||||||
/** SPINLOCK FUNCTIONS ********************************************************/
|
/** SPINLOCK FUNCTIONS ********************************************************/
|
||||||
|
|
||||||
#if defined (_X86_)
|
#if defined (_X86_)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue