mirror of
https://github.com/reactos/reactos.git
synced 2025-07-31 11:02:16 +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);
|
||||
#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)
|
||||
|
||||
|
|
|
@ -1807,48 +1807,6 @@ KeGetCurrentProcessorNumber(VOID)
|
|||
#error Unknown architecture
|
||||
#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 ********************************************************/
|
||||
|
||||
#if defined (_X86_)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue