12 #define TAG_ISAPNP 'PNPI' 82 #define RTL_DUPLICATE_UNICODE_STRING_NULL_TERMINATE 1 83 #define RTL_DUPLICATE_UNICODE_STRING_ALLOCATE_NULL_STRING 2 struct _ISAPNP_FDO_EXTENSION ISAPNP_FDO_EXTENSION
NTSTATUS NTAPI IsaFdoPnp(IN PISAPNP_FDO_EXTENSION FdoExt, IN PIRP Irp, IN PIO_STACK_LOCATION IrpSp)
NTSTATUS NTAPI IsaHwActivateDevice(IN PISAPNP_LOGICAL_DEVICE LogicalDevice)
PDEVICE_OBJECT DataPortPdo
ISAPNP_IO_DESCRIPTION Description
struct _ISAPNP_DMA ISAPNP_DMA
LIST_ENTRY DeviceListHead
struct _ISAPNP_LOGICAL_DEVICE ISAPNP_LOGICAL_DEVICE
_Must_inspect_result_ _In_ PDRIVER_OBJECT _In_ PCUNICODE_STRING RegistryPath
NTSTATUS NTAPI IsaForwardIrpSynchronous(IN PISAPNP_FDO_EXTENSION FdoExt, IN PIRP Irp)
PISAPNP_LOGICAL_DEVICE IsaPnpDevice
ISAPNP_COMMON_EXTENSION Common
NTSTATUS NTAPI IsaHwFillDeviceList(IN PISAPNP_FDO_EXTENSION FdoExt)
DRIVER_INITIALIZE DriverEntry
PCM_RESOURCE_LIST ResourceList
ISAPNP_DMA_DESCRIPTION Description
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
NTSTATUS NTAPI IsaPdoPnp(IN PISAPNP_PDO_EXTENSION PdoDeviceExtension, IN PIRP Irp, IN PIO_STACK_LOCATION IrpSp)
_Out_ _Inout_ POEM_STRING DestinationString
ISAPNP_DEVICE_STATE State
struct _ISAPNP_IO PISAPNP_IO
_Must_inspect_result_ _In_ PDRIVER_OBJECT DriverObject
NTSTATUS NTAPI IsaHwTryReadDataPort(IN PUCHAR ReadDataPort)
struct _ISAPNP_FDO_EXTENSION * PISAPNP_FDO_EXTENSION
_Must_inspect_result_ _In_ ULONG Flags
struct _ISAPNP_IRQ ISAPNP_IRQ
struct _ISAPNP_LOGICAL_DEVICE * PISAPNP_LOGICAL_DEVICE
ISAPNP_COMMON_EXTENSION Common
struct _ISAPNP_PDO_EXTENSION ISAPNP_PDO_EXTENSION
UNICODE_STRING HardwareIDs
_Out_ _Inout_ POEM_STRING _In_ PCUNICODE_STRING SourceString
ISAPNP_IRQ_DESCRIPTION Description
PISAPNP_FDO_EXTENSION FdoExt
struct _ISAPNP_IO ISAPNP_IO
PIO_RESOURCE_REQUIREMENTS_LIST RequirementsList
NTSTATUS NTAPI IsaPnpFillDeviceRelations(IN PISAPNP_FDO_EXTENSION FdoExt, IN PIRP Irp, IN BOOLEAN IncludeDataPort)
struct _ISAPNP_IRQ * PISAPNP_IRQ
PDRIVER_OBJECT DriverObject
_In_ PIO_STACK_LOCATION IrpSp
UNICODE_STRING InstanceID
struct _ISAPNP_COMMON_EXTENSION ISAPNP_COMMON_EXTENSION
struct _ISAPNP_DMA * PISAPNP_DMA
NTSTATUS NTAPI IsaPnpDuplicateUnicodeString(IN ULONG Flags, IN PCUNICODE_STRING SourceString, OUT PUNICODE_STRING DestinationString)
NTSTATUS NTAPI IsaHwDeactivateDevice(IN PISAPNP_LOGICAL_DEVICE LogicalDevice)
UNICODE_STRING CompatibleIDs
struct _ISAPNP_COMMON_EXTENSION * PISAPNP_COMMON_EXTENSION
struct _ISAPNP_PDO_EXTENSION * PISAPNP_PDO_EXTENSION