:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / include / ddk / miniport.h
1 /*
2  * MINIPORT.H - miniport driver interface header
3  */
4
5 #define  EMULATOR_READ_ACCESS   0x00000001
6 #define  EMULATOR_WRITE_ACCESS  0x00000002
7
8 typedef enum _EMULATOR_PORT_ACCESS_TYPE 
9 {
10   Uchar,
11   Ushort,
12   Ulong
13 } EMULATOR_PORT_ACCESS_TYPE, *PEMULATOR_PORT_ACCESS_TYPE;
14
15 typedef struct _EMULATOR_ACCESS_ENTRY 
16 {
17   ULONG  BasePort;
18   ULONG  NumConsecutivePorts;
19   EMULATOR_PORT_ACCESS_TYPE  AccessType;
20   UCHAR  AccessMode;
21   UCHAR  StringSupport;
22   PVOID  Routine;
23 } EMULATOR_ACCESS_ENTRY, *PEMULATOR_ACCESS_ENTRY;
24
25