ReactOS
0.4.16-dev-36-g301675c
precomp.h
Go to the documentation of this file.
1
/*
2
* PROJECT: ReactOS Boot Loader
3
* LICENSE: BSD - See COPYING.ARM in the top level directory
4
* FILE: win32ss/drivers/miniport/vmx_svga/precomp.h
5
* PURPOSE: VMWARE SVGA-II Driver Header
6
* PROGRAMMERS: ReactOS Portable Systems Group
7
*/
8
9
#include <ntdef.h>
10
#include <
dderror.h
>
11
#include <miniport.h>
12
#include <video.h>
13
#include "
vmx_regs.h
"
14
15
typedef
struct
_HW_DEVICE_EXTENSION
16
{
17
USHORT
Version
;
18
PHYSICAL_ADDRESS
FrameBuffer
;
19
LARGE_INTEGER
VramSize
;
20
PHYSICAL_ADDRESS
VramBase
;
21
ULONG
MemSize
;
22
PULONG
IndexPort
;
23
PULONG
ValuePort
;
24
PVOID
FrameBufferBase
;
25
PVOID
Fifo
;
26
ULONG
InterruptPort
;
27
ULONG
InterruptState
;
28
PENG_EVENT
SyncEvent
;
29
VIDEO_MODE_INFORMATION
CurrentMode
;
30
ULONG
VideoModeCount
;
31
ULONG
Capabilities
;
32
USHORT
Flags
;
33
USHORT
DisplayIndex
;
34
ULONG
YOrigin
;
35
ULONG
XOrigin
;
36
}
HW_DEVICE_EXTENSION
, *
PHW_DEVICE_EXTENSION
;
dderror.h
void
Definition:
nsiface.idl:2307
USHORT
unsigned short USHORT
Definition:
pedump.c:61
_ENG_EVENT
Definition:
ntddvdeo.h:622
_HW_DEVICE_EXTENSION
Definition:
atapi.c:22
_HW_DEVICE_EXTENSION::Version
USHORT Version
Definition:
precomp.h:17
_HW_DEVICE_EXTENSION::IndexPort
PULONG IndexPort
Definition:
precomp.h:22
_HW_DEVICE_EXTENSION::SyncEvent
PENG_EVENT SyncEvent
Definition:
precomp.h:28
_HW_DEVICE_EXTENSION::FrameBuffer
PHYSICAL_ADDRESS FrameBuffer
Definition:
pc98vid.h:52
_HW_DEVICE_EXTENSION::VramSize
LARGE_INTEGER VramSize
Definition:
precomp.h:19
_HW_DEVICE_EXTENSION::VramBase
PHYSICAL_ADDRESS VramBase
Definition:
precomp.h:20
_HW_DEVICE_EXTENSION::ValuePort
PULONG ValuePort
Definition:
precomp.h:23
_HW_DEVICE_EXTENSION::Capabilities
ULONG Capabilities
Definition:
precomp.h:31
_HW_DEVICE_EXTENSION::Fifo
PVOID Fifo
Definition:
precomp.h:25
_HW_DEVICE_EXTENSION::DisplayIndex
USHORT DisplayIndex
Definition:
precomp.h:33
_HW_DEVICE_EXTENSION::FrameBufferBase
PVOID FrameBufferBase
Definition:
precomp.h:24
_HW_DEVICE_EXTENSION::MemSize
ULONG MemSize
Definition:
precomp.h:21
_HW_DEVICE_EXTENSION::Flags
USHORT Flags
Definition:
precomp.h:32
_HW_DEVICE_EXTENSION::CurrentMode
VIDEO_MODE_INFORMATION CurrentMode
Definition:
precomp.h:29
_HW_DEVICE_EXTENSION::InterruptState
ULONG InterruptState
Definition:
precomp.h:27
_HW_DEVICE_EXTENSION::VideoModeCount
ULONG VideoModeCount
Definition:
precomp.h:30
_HW_DEVICE_EXTENSION::YOrigin
ULONG YOrigin
Definition:
precomp.h:34
_HW_DEVICE_EXTENSION::InterruptPort
ULONG InterruptPort
Definition:
precomp.h:26
_HW_DEVICE_EXTENSION::XOrigin
ULONG XOrigin
Definition:
precomp.h:35
_VIDEO_MODE_INFORMATION
Definition:
ntddvdeo.h:373
PULONG
uint32_t * PULONG
Definition:
typedefs.h:59
ULONG
uint32_t ULONG
Definition:
typedefs.h:59
_LARGE_INTEGER
Definition:
typedefs.h:103
vmx_regs.h
PHW_DEVICE_EXTENSION
struct _HW_DEVICE_EXTENSION * PHW_DEVICE_EXTENSION
HW_DEVICE_EXTENSION
struct _HW_DEVICE_EXTENSION HW_DEVICE_EXTENSION
win32ss
drivers
miniport
vmx_svga
precomp.h
Generated on Mon Sep 16 2024 06:14:27 for ReactOS by
1.9.6