ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

miniport.h File Reference
#include <guiddef.h>

Go to the source code of this file.

Data Structures

struct  PEMULATOR_ACCESS_ENTRY
struct  PINTERFACE
struct  PIO_RESOURCE_DESCRIPTOR

Defines

#define EMULATOR_READ_ACCESS   0x01
#define EMULATOR_WRITE_ACCESS   0x02

Typedefs

typedef enum
_EMULATOR_PORT_ACCESS_TYPE * 
PEMULATOR_PORT_ACCESS_TYPE
typedef VOID(NTAPIPBANKED_SECTION_ROUTINE )(IN ULONG ReadBank, IN ULONG WriteBank, IN PVOID Context)
typedef enum _INTERFACE_TYPE * PINTERFACE_TYPE
typedef VOID(* PINTERFACE_REFERENCE )(PVOID Context)
typedef VOID(* PINTERFACE_DEREFERENCE )(PVOID Context)
typedef enum _BUS_DATA_TYPE * PBUS_DATA_TYPE
typedef enum _DMA_WIDTH * PDMA_WIDTH
typedef enum _DMA_SPEED * PDMA_SPEED
typedef enum _IRQ_DEVICE_POLICY * PIRQ_DEVICE_POLICY
typedef enum _IRQ_PRIORITY * PIRQ_PRIORITY

Enumerations

enum  EMULATOR_PORT_ACCESS_TYPE { Uchar, Ushort, Ulong }
enum  INTERFACE_TYPE {
  InterfaceTypeUndefined = -1, Internal, Isa, Eisa,
  MicroChannel, TurboChannel, PCIBus, VMEBus,
  NuBus, PCMCIABus, CBus, MPIBus,
  MPSABus, ProcessorInternal, InternalPowerBus, PNPISABus,
  PNPBus, Vmcs, MaximumInterfaceType, InterfaceTypeUndefined = -1,
  Internal, Isa, Eisa, MicroChannel,
  TurboChannel, PCIBus, VMEBus, NuBus,
  PCMCIABus, CBus, MPIBus, MPSABus,
  ProcessorInternal, InternalPowerBus, PNPISABus, PNPBus,
  Vmcs, MaximumInterfaceType, InterfaceTypeUndefined = -1, Internal,
  Isa, Eisa, MicroChannel, TurboChannel,
  PCIBus, VMEBus, NuBus, PCMCIABus,
  CBus, MPIBus, MPSABus, ProcessorInternal,
  InternalPowerBus, PNPISABus, PNPBus, Vmcs,
  MaximumInterfaceType
}
enum  KINTERRUPT_MODE {
  LevelSensitive, Latched, LevelSensitive, Latched,
  LevelSensitive, Latched
}
enum  BUS_DATA_TYPE {
  ConfigurationSpaceUndefined = -1, Cmos, EisaConfiguration, Pos,
  CbusConfiguration, PCIConfiguration, VMEConfiguration, NuBusConfiguration,
  PCMCIAConfiguration, MPIConfiguration, MPSAConfiguration, PNPISAConfiguration,
  SgiInternalConfiguration, MaximumBusDataType, ConfigurationSpaceUndefined = -1, Cmos,
  EisaConfiguration, Pos, CbusConfiguration, PCIConfiguration,
  VMEConfiguration, NuBusConfiguration, PCMCIAConfiguration, MPIConfiguration,
  MPSAConfiguration, PNPISAConfiguration, SgiInternalConfiguration, MaximumBusDataType,
  ConfigurationSpaceUndefined = -1, Cmos, EisaConfiguration, Pos,
  CbusConfiguration, PCIConfiguration, VMEConfiguration, NuBusConfiguration,
  PCMCIAConfiguration, MPIConfiguration, MPSAConfiguration, PNPISAConfiguration,
  SgiInternalConfiguration, MaximumBusDataType
}
enum  DMA_WIDTH {
  Width8Bits, Width16Bits, Width32Bits, MaximumDmaWidth,
  Width8Bits, Width16Bits, Width32Bits, MaximumDmaWidth,
  Width8Bits, Width16Bits, Width32Bits, MaximumDmaWidth
}
enum  DMA_SPEED {
  Compatible, TypeA, TypeB, TypeC,
  TypeF, MaximumDmaSpeed, Compatible, TypeA,
  TypeB, TypeC, TypeF, MaximumDmaSpeed,
  Compatible, TypeA, TypeB, TypeC,
  TypeF, MaximumDmaSpeed
}
enum  IRQ_DEVICE_POLICY {
  IrqPolicyMachineDefault = 0, IrqPolicyAllCloseProcessors, IrqPolicyOneCloseProcessor, IrqPolicyAllProcessorsInMachine,
  IrqPolicySpecifiedProcessors, IrqPolicySpreadMessagesAcrossAllProcessors, IrqPolicyMachineDefault = 0, IrqPolicyAllCloseProcessors,
  IrqPolicyOneCloseProcessor, IrqPolicyAllProcessorsInMachine, IrqPolicySpecifiedProcessors, IrqPolicySpreadMessagesAcrossAllProcessors
}
enum  IRQ_PRIORITY {
  IrqPriorityUndefined = 0, IrqPriorityLow, IrqPriorityNormal, IrqPriorityHigh,
  IrqPriorityUndefined = 0, IrqPriorityLow, IrqPriorityNormal, IrqPriorityHigh,
  IrqPriorityUndefined = 0, IrqPriorityLow, IrqPriorityNormal, IrqPriorityHigh
}

Generated on Sun May 27 2012 05:24:51 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.