ReactOS 0.4.16-dev-319-g6cf4263
bochsmp.h File Reference
#include <ntdef.h>
#include <dderror.h>
#include <miniport.h>
#include <video.h>
#include <devioctl.h>
#include <section_attribs.h>
Include dependency graph for bochsmp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BOCHS_SIZE
 
struct  BOCHS_ADDRESS_RANGE
 
struct  BOCHS_DEVICE_EXTENSION
 

Macros

#define VBE_EDID_SIZE   0x80
 
#define VBE_DISPI_IOPORT_INDEX   0x01CE
 
#define VBE_DISPI_IOPORT_DATA   0x01CF
 
#define VBE_DISPI_INDEX_ID   0x00
 
#define VBE_DISPI_ID0   0xB0C0
 
#define VBE_DISPI_ID1   0xB0C1
 
#define VBE_DISPI_ID2   0xB0C2
 
#define VBE_DISPI_ID3   0xB0C3
 
#define VBE_DISPI_ID4   0xB0C4
 
#define VBE_DISPI_ID5   0xB0C5
 
#define VBE_DISPI_INDEX_XRES   0x01
 
#define VBE_DISPI_INDEX_YRES   0x02
 
#define VBE_DISPI_INDEX_BPP   0x03
 
#define VBE_DISPI_INDEX_ENABLE   0x04
 
#define VBE_DISPI_DISABLED   0x00
 
#define VBE_DISPI_ENABLED   0x01
 
#define VBE_DISPI_GETCAPS   0x02
 
#define VBE_DISPI_LFB_ENABLED   0x40
 
#define VBE_DISPI_INDEX_VIDEO_MEMORY_64K   0x0A
 
#define BOCHS_TAG   'BCHS'
 

Typedefs

typedef struct BOCHS_SIZEPBOCHS_SIZE
 
typedef struct BOCHS_DEVICE_EXTENSIONPBOCHS_DEVICE_EXTENSION
 

Macro Definition Documentation

◆ BOCHS_TAG

#define BOCHS_TAG   'BCHS'

Definition at line 39 of file bochsmp.h.

◆ VBE_DISPI_DISABLED

#define VBE_DISPI_DISABLED   0x00

Definition at line 33 of file bochsmp.h.

◆ VBE_DISPI_ENABLED

#define VBE_DISPI_ENABLED   0x01

Definition at line 34 of file bochsmp.h.

◆ VBE_DISPI_GETCAPS

#define VBE_DISPI_GETCAPS   0x02

Definition at line 35 of file bochsmp.h.

◆ VBE_DISPI_ID0

#define VBE_DISPI_ID0   0xB0C0

Definition at line 23 of file bochsmp.h.

◆ VBE_DISPI_ID1

#define VBE_DISPI_ID1   0xB0C1

Definition at line 24 of file bochsmp.h.

◆ VBE_DISPI_ID2

#define VBE_DISPI_ID2   0xB0C2

Definition at line 25 of file bochsmp.h.

◆ VBE_DISPI_ID3

#define VBE_DISPI_ID3   0xB0C3

Definition at line 26 of file bochsmp.h.

◆ VBE_DISPI_ID4

#define VBE_DISPI_ID4   0xB0C4

Definition at line 27 of file bochsmp.h.

◆ VBE_DISPI_ID5

#define VBE_DISPI_ID5   0xB0C5

Definition at line 28 of file bochsmp.h.

◆ VBE_DISPI_INDEX_BPP

#define VBE_DISPI_INDEX_BPP   0x03

Definition at line 31 of file bochsmp.h.

◆ VBE_DISPI_INDEX_ENABLE

#define VBE_DISPI_INDEX_ENABLE   0x04

Definition at line 32 of file bochsmp.h.

◆ VBE_DISPI_INDEX_ID

#define VBE_DISPI_INDEX_ID   0x00

Definition at line 22 of file bochsmp.h.

◆ VBE_DISPI_INDEX_VIDEO_MEMORY_64K

#define VBE_DISPI_INDEX_VIDEO_MEMORY_64K   0x0A

Definition at line 37 of file bochsmp.h.

◆ VBE_DISPI_INDEX_XRES

#define VBE_DISPI_INDEX_XRES   0x01

Definition at line 29 of file bochsmp.h.

◆ VBE_DISPI_INDEX_YRES

#define VBE_DISPI_INDEX_YRES   0x02

Definition at line 30 of file bochsmp.h.

◆ VBE_DISPI_IOPORT_DATA

#define VBE_DISPI_IOPORT_DATA   0x01CF

Definition at line 21 of file bochsmp.h.

◆ VBE_DISPI_IOPORT_INDEX

#define VBE_DISPI_IOPORT_INDEX   0x01CE

Definition at line 20 of file bochsmp.h.

◆ VBE_DISPI_LFB_ENABLED

#define VBE_DISPI_LFB_ENABLED   0x40

Definition at line 36 of file bochsmp.h.

◆ VBE_EDID_SIZE

#define VBE_EDID_SIZE   0x80

Definition at line 18 of file bochsmp.h.

Typedef Documentation

◆ PBOCHS_DEVICE_EXTENSION

◆ PBOCHS_SIZE