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; 37