30#define EMULATOR_READ_ACCESS 0x01
31#define EMULATOR_WRITE_ACCESS 0x02
enum _EMULATOR_PORT_ACCESS_TYPE EMULATOR_PORT_ACCESS_TYPE
_EMULATOR_PORT_ACCESS_TYPE
_In_ PIRP _In_ PIO_COMPLETION_ROUTINE _In_ PVOID Context
struct _IO_RESOURCE_DESCRIPTOR * PIO_RESOURCE_DESCRIPTOR
VOID(* PINTERFACE_REFERENCE)(PVOID Context)
enum _INTERFACE_TYPE * PINTERFACE_TYPE
enum _DMA_WIDTH * PDMA_WIDTH
enum _BUS_DATA_TYPE * PBUS_DATA_TYPE
enum _EMULATOR_PORT_ACCESS_TYPE * PEMULATOR_PORT_ACCESS_TYPE
enum _KINTERRUPT_MODE KINTERRUPT_MODE
enum _IRQ_DEVICE_POLICY IRQ_DEVICE_POLICY
enum _IRQ_PRIORITY * PIRQ_PRIORITY
VOID(* PINTERFACE_DEREFERENCE)(PVOID Context)
struct _INTERFACE INTERFACE
@ SgiInternalConfiguration
@ ConfigurationSpaceUndefined
enum _IRQ_DEVICE_POLICY * PIRQ_DEVICE_POLICY
enum _BUS_DATA_TYPE BUS_DATA_TYPE
enum _DMA_SPEED DMA_SPEED
enum _IRQ_PRIORITY IRQ_PRIORITY
enum _EMULATOR_PORT_ACCESS_TYPE EMULATOR_PORT_ACCESS_TYPE
struct _INTERFACE * PINTERFACE
VOID(NTAPI * PBANKED_SECTION_ROUTINE)(IN ULONG ReadBank, IN ULONG WriteBank, IN PVOID Context)
struct _IO_RESOURCE_DESCRIPTOR IO_RESOURCE_DESCRIPTOR
enum _DMA_WIDTH DMA_WIDTH
enum _INTERFACE_TYPE INTERFACE_TYPE
struct _EMULATOR_ACCESS_ENTRY * PEMULATOR_ACCESS_ENTRY
@ IrqPolicyOneCloseProcessor
@ IrqPolicyAllCloseProcessors
@ IrqPolicyAllProcessorsInMachine
@ IrqPolicySpreadMessagesAcrossAllProcessors
@ IrqPolicyMachineDefault
@ IrqPolicySpecifiedProcessors
struct _EMULATOR_ACCESS_ENTRY EMULATOR_ACCESS_ENTRY
enum _DMA_SPEED * PDMA_SPEED
ULONG NumConsecutivePorts
EMULATOR_PORT_ACCESS_TYPE AccessType
PINTERFACE_REFERENCE InterfaceReference
PINTERFACE_DEREFERENCE InterfaceDereference
KAFFINITY TargetedProcessors
struct _IO_RESOURCE_DESCRIPTOR::@2507::@2512 Generic
union _IO_RESOURCE_DESCRIPTOR::@2507 u
struct _IO_RESOURCE_DESCRIPTOR::@2507::@2518 Memory64
struct _IO_RESOURCE_DESCRIPTOR::@2507::@2515 ConfigData
struct _IO_RESOURCE_DESCRIPTOR::@2507::@2508 Port
IRQ_DEVICE_POLICY AffinityPolicy
struct _IO_RESOURCE_DESCRIPTOR::@2507::@2511 Dma
PHYSICAL_ADDRESS MaximumAddress
struct _IO_RESOURCE_DESCRIPTOR::@2507::@2516 Memory40
struct _IO_RESOURCE_DESCRIPTOR::@2507::@2513 DevicePrivate
struct _IO_RESOURCE_DESCRIPTOR::@2507::@2517 Memory48
struct _IO_RESOURCE_DESCRIPTOR::@2507::@2510 Interrupt
PHYSICAL_ADDRESS MinimumAddress
struct _IO_RESOURCE_DESCRIPTOR::@2507::@2514 BusNumber
IRQ_PRIORITY PriorityPolicy
struct _IO_RESOURCE_DESCRIPTOR::@2507::@2509 Memory
VOID(NTAPI * PINTERFACE_REFERENCE)(PVOID Context)
enum _IRQ_PRIORITY IRQ_PRIORITY
VOID(NTAPI * PINTERFACE_DEREFERENCE)(PVOID Context)