ReactOS  0.4.14-dev-317-g96040ec
_PDEV Struct Reference

#include <framebuf.h>

Collaboration diagram for _PDEV:

Public Attributes

HANDLE hDriver
 
HDEV hDevEng
 
HSURF hSurfEng
 
ULONG ModeIndex
 
ULONG ScreenWidth
 
ULONG ScreenHeight
 
ULONG ScreenDelta
 
BYTE BitsPerPixel
 
ULONG RedMask
 
ULONG GreenMask
 
ULONG BlueMask
 
BYTE PaletteShift
 
PVOID ScreenPtr
 
HPALETTE DefaultPalette
 
PALETTEENTRYPaletteEntries
 
DWORD iDitherFormat
 
ULONG MemHeight
 
ULONG MemWidth
 
DWORD dwHeap
 
VIDEOMEMORYpvmList
 
BOOL bDDInitialized
 
DDPIXELFORMAT ddpfDisplay
 
HDEV hdevEng
 
HSURF hsurfEng
 
HPALETTE hpalDefault
 
PBYTE pjScreen
 
ULONG cxScreen
 
ULONG cyScreen
 
ULONG ulMode
 
LONG lDeltaScreen
 
ULONG cScreenSize
 
PVOID pOffscreenList
 
FLONG flRed
 
FLONG flGreen
 
FLONG flBlue
 
ULONG cPaletteShift
 
ULONG ulBitCount
 
POINTL ptlHotSpot
 
VIDEO_POINTER_CAPABILITIES PointerCapabilities
 
PVIDEO_POINTER_ATTRIBUTES pPointerAttributes
 
DWORD cjPointerAttributes
 
BOOL fHwCursorActive
 
PALETTEENTRYpPal
 
BOOL bSupportDCI
 
LONG flHooks
 
ULONG dwHooks
 
POINTL ScreenOffsetXY
 
ULONG PointerAttributesSize
 
POINTL PointerHotSpot
 
BOOL HwMouseActive
 
PVOID pVideoMemCache
 
PVOID pRealVideoMem
 
ULONG VideoMemSize
 
ULONG fl
 
HANDLE KMDriver
 
HDEV GDIDevHandle
 
HSURF SurfHandle
 
PVOID AssociatedSurf
 
XYPAIR xyHotSpot
 
PSAVED_SCREEN_BITS ImageBehindCursor
 
ULONG XorMaskStartOffset
 
DWORD PointerAttributes
 
DWORD flPreallocSSBBufferInUse
 
PUCHAR pjPreallocSSBBuffer
 
ULONG ulPreallocSSBSize
 
PUCHAR pucDIB4ToVGAConvBuffer
 
PUCHAR pucDIB4ToVGAConvTables
 
ULONG ModeNum
 
SIZEL sizeSurf
 
PBYTE fbScreen
 
RECTL SavedBitsRight
 
RECTL SavedBitsBottom
 
BOOL BitsSaved
 
SIZEL sizeMem
 
LONG NumScansUsedByPointer
 
SURFOBJpso
 
UCHARpjBase
 

Detailed Description

Definition at line 33 of file framebuf.h.

Member Data Documentation

◆ AssociatedSurf

PVOID _PDEV::AssociatedSurf

Definition at line 111 of file vgaddi.h.

Referenced by DrvDisableSurface(), and DrvEnableSurface().

◆ bDDInitialized

BOOL _PDEV::bDDInitialized

Definition at line 66 of file framebuf.h.

Referenced by DrvDisableDirectDraw(), and DrvEnableDirectDraw().

◆ BitsPerPixel

◆ BitsSaved

BOOL _PDEV::BitsSaved

Definition at line 140 of file vgaddi.h.

◆ BlueMask

ULONG _PDEV::BlueMask

◆ bSupportDCI

BOOL _PDEV::bSupportDCI

Definition at line 49 of file driver.h.

◆ cjPointerAttributes

DWORD _PDEV::cjPointerAttributes

Definition at line 46 of file driver.h.

Referenced by bInitPointer(), bInitSURF(), and bSetHardwarePointerShape().

◆ cPaletteShift

ULONG _PDEV::cPaletteShift

Definition at line 39 of file driver.h.

Referenced by bInit256ColorPalette(), bInitPDEV(), and DrvSetPalette().

◆ cScreenSize

ULONG _PDEV::cScreenSize

Definition at line 33 of file driver.h.

Referenced by bInitSURF().

◆ cxScreen

ULONG _PDEV::cxScreen

Definition at line 29 of file driver.h.

Referenced by bInitPDEV(), and DrvEnableSurface().

◆ cyScreen

ULONG _PDEV::cyScreen

Definition at line 30 of file driver.h.

Referenced by bInitPDEV(), and DrvEnableSurface().

◆ ddpfDisplay

DDPIXELFORMAT _PDEV::ddpfDisplay

Definition at line 67 of file framebuf.h.

Referenced by DrvEnableDirectDraw().

◆ DefaultPalette

HPALETTE _PDEV::DefaultPalette

Definition at line 48 of file framebuf.h.

Referenced by IntInitDefaultPalette().

◆ dwHeap

DWORD _PDEV::dwHeap

Definition at line 64 of file framebuf.h.

Referenced by DrvGetDirectDrawInfo().

◆ dwHooks

ULONG _PDEV::dwHooks

Definition at line 40 of file framebufacc.h.

Referenced by DrvAssertMode(), and DrvEnableSurface().

◆ fbScreen

PBYTE _PDEV::fbScreen

Definition at line 137 of file vgaddi.h.

Referenced by DeinitVGA(), DrvEnableSurface(), and InitVGA().

◆ fHwCursorActive

BOOL _PDEV::fHwCursorActive

Definition at line 47 of file driver.h.

Referenced by DrvSetPointerShape().

◆ fl

ULONG _PDEV::fl

Definition at line 105 of file vgaddi.h.

◆ flBlue

FLONG _PDEV::flBlue

Definition at line 38 of file driver.h.

Referenced by bInitDefaultPalette(), and bInitPDEV().

◆ flGreen

FLONG _PDEV::flGreen

Definition at line 37 of file driver.h.

Referenced by bInitDefaultPalette(), and bInitPDEV().

◆ flHooks

LONG _PDEV::flHooks

Definition at line 51 of file driver.h.

Referenced by DrvAssertMode(), and DrvEnableSurface().

◆ flPreallocSSBBufferInUse

DWORD _PDEV::flPreallocSSBBufferInUse

Definition at line 123 of file vgaddi.h.

◆ flRed

FLONG _PDEV::flRed

Definition at line 36 of file driver.h.

Referenced by bInitDefaultPalette(), and bInitPDEV().

◆ GDIDevHandle

HDEV _PDEV::GDIDevHandle

Definition at line 109 of file vgaddi.h.

Referenced by DrvEnableSurface().

◆ GreenMask

ULONG _PDEV::GreenMask

◆ hdevEng

HDEV _PDEV::hdevEng

Definition at line 25 of file driver.h.

Referenced by DrvAssertMode(), and DrvEnableSurface().

◆ hDevEng

HDEV _PDEV::hDevEng

Definition at line 36 of file framebuf.h.

Referenced by DrvAssertMode(), and DrvEnableSurface().

◆ hDriver

◆ hpalDefault

HPALETTE _PDEV::hpalDefault

Definition at line 27 of file driver.h.

Referenced by bInitDefaultPalette(), and vDisablePalette().

◆ hsurfEng

HSURF _PDEV::hsurfEng

Definition at line 26 of file driver.h.

Referenced by DrvAssertMode().

◆ hSurfEng

HSURF _PDEV::hSurfEng

Definition at line 37 of file framebuf.h.

Referenced by DrvAssertMode(), DrvDisableSurface(), and DrvEnableSurface().

◆ HwMouseActive

BOOL _PDEV::HwMouseActive

Definition at line 66 of file framebufacc.h.

Referenced by DrvSetPointerShape().

◆ iDitherFormat

DWORD _PDEV::iDitherFormat

Definition at line 61 of file framebuf.h.

Referenced by DrvEnableDirectDraw(), and DrvEnableSurface().

◆ ImageBehindCursor

PSAVED_SCREEN_BITS _PDEV::ImageBehindCursor

Definition at line 118 of file vgaddi.h.

Referenced by DrvSetPointerShape(), InitPointer(), VGADDI_HideCursor(), and VGADDI_ShowCursor().

◆ KMDriver

HANDLE _PDEV::KMDriver

Definition at line 108 of file vgaddi.h.

Referenced by DeinitVGA(), DrvAssertMode(), DrvDisableSurface(), DrvEnablePDEV(), and InitVGA().

◆ lDeltaScreen

LONG _PDEV::lDeltaScreen

Definition at line 32 of file driver.h.

Referenced by bInitPDEV().

◆ MemHeight

ULONG _PDEV::MemHeight

Definition at line 62 of file framebuf.h.

Referenced by DrvGetDirectDrawInfo(), and IntInitScreenInfo().

◆ MemWidth

ULONG _PDEV::MemWidth

Definition at line 63 of file framebuf.h.

Referenced by DrvGetDirectDrawInfo(), and IntInitScreenInfo().

◆ ModeIndex

ULONG _PDEV::ModeIndex

Definition at line 38 of file framebuf.h.

Referenced by DrvAssertMode(), DrvEnableSurface(), InitSurface(), and IntInitScreenInfo().

◆ ModeNum

ULONG _PDEV::ModeNum

Definition at line 134 of file vgaddi.h.

Referenced by InitVGA().

◆ NumScansUsedByPointer

LONG _PDEV::NumScansUsedByPointer

Definition at line 142 of file vgaddi.h.

◆ PaletteEntries

PALETTEENTRY * _PDEV::PaletteEntries

Definition at line 49 of file framebuf.h.

Referenced by DrvAssertMode(), DrvEnableSurface(), and IntInitDefaultPalette().

◆ PaletteShift

BYTE _PDEV::PaletteShift

Definition at line 46 of file framebuf.h.

Referenced by IntInitScreenInfo().

◆ pjBase

UCHAR* _PDEV::pjBase

Definition at line 53 of file driver.h.

◆ pjPreallocSSBBuffer

PUCHAR _PDEV::pjPreallocSSBBuffer

Definition at line 125 of file vgaddi.h.

Referenced by DrvDisablePDEV().

◆ pjScreen

PBYTE _PDEV::pjScreen

Definition at line 28 of file driver.h.

Referenced by bInitSURF(), DrvAssertMode(), DrvEnableSurface(), and vDisableSURF().

◆ pOffscreenList

PVOID _PDEV::pOffscreenList

Definition at line 35 of file driver.h.

Referenced by bInitSURF().

◆ PointerAttributes

DWORD _PDEV::PointerAttributes

Definition at line 122 of file vgaddi.h.

◆ PointerAttributesSize

ULONG _PDEV::PointerAttributesSize

Definition at line 64 of file framebufacc.h.

Referenced by DrvEnablePDEV(), DrvSetPointerShape(), and InitSurface().

◆ PointerCapabilities

◆ PointerHotSpot

POINTL _PDEV::PointerHotSpot

Definition at line 65 of file framebufacc.h.

Referenced by DrvMovePointer(), and DrvSetPointerShape().

◆ pPal

PALETTEENTRY * _PDEV::pPal

Definition at line 48 of file driver.h.

Referenced by bInit256ColorPalette(), bInitDefaultPalette(), and vDisablePalette().

◆ pPointerAttributes

◆ pRealVideoMem

PVOID _PDEV::pRealVideoMem

Definition at line 87 of file framebufacc.h.

Referenced by DrvAssertMode(), DrvDisableSurface(), and InitSurface().

◆ pso

SURFOBJ* _PDEV::pso

Definition at line 52 of file driver.h.

◆ ptlHotSpot

POINTL _PDEV::ptlHotSpot

Definition at line 43 of file driver.h.

Referenced by bSetHardwarePointerShape(), DrvMovePointer(), and DrvSetPointerShape().

◆ pucDIB4ToVGAConvBuffer

PUCHAR _PDEV::pucDIB4ToVGAConvBuffer

Definition at line 130 of file vgaddi.h.

Referenced by DrvDisablePDEV().

◆ pucDIB4ToVGAConvTables

PUCHAR _PDEV::pucDIB4ToVGAConvTables

Definition at line 131 of file vgaddi.h.

◆ pVideoMemCache

PVOID _PDEV::pVideoMemCache

Definition at line 86 of file framebufacc.h.

Referenced by DrvAssertMode(), DrvDisableSurface(), and InitSurface().

◆ pvmList

VIDEOMEMORY * _PDEV::pvmList

Definition at line 65 of file framebuf.h.

Referenced by DrvEnableDirectDraw(), and DrvGetDirectDrawInfo().

◆ RedMask

ULONG _PDEV::RedMask

◆ SavedBitsBottom

RECTL _PDEV::SavedBitsBottom

Definition at line 139 of file vgaddi.h.

◆ SavedBitsRight

RECTL _PDEV::SavedBitsRight

Definition at line 138 of file vgaddi.h.

◆ ScreenDelta

ULONG _PDEV::ScreenDelta

Definition at line 41 of file framebuf.h.

Referenced by DrvEnableSurface(), DrvGetDirectDrawInfo(), and IntInitScreenInfo().

◆ ScreenHeight

ULONG _PDEV::ScreenHeight

Definition at line 40 of file framebuf.h.

Referenced by DrvEnableSurface(), DrvGetDirectDrawInfo(), and IntInitScreenInfo().

◆ ScreenOffsetXY

POINTL _PDEV::ScreenOffsetXY

Definition at line 55 of file framebufacc.h.

Referenced by DrvEnableSurface(), and DrvMovePointer().

◆ ScreenPtr

PVOID _PDEV::ScreenPtr

Definition at line 47 of file framebuf.h.

Referenced by DrvEnableSurface(), DrvGetDirectDrawInfo(), and InitSurface().

◆ ScreenWidth

ULONG _PDEV::ScreenWidth

Definition at line 39 of file framebuf.h.

Referenced by DrvEnableSurface(), DrvGetDirectDrawInfo(), and IntInitScreenInfo().

◆ sizeMem

SIZEL _PDEV::sizeMem

Definition at line 141 of file vgaddi.h.

◆ sizeSurf

SIZEL _PDEV::sizeSurf

Definition at line 136 of file vgaddi.h.

Referenced by DrvEnableSurface(), InitVGA(), and VGADDI_ShowCursor().

◆ SurfHandle

HSURF _PDEV::SurfHandle

Definition at line 110 of file vgaddi.h.

Referenced by DrvDisableSurface(), and DrvEnableSurface().

◆ ulBitCount

ULONG _PDEV::ulBitCount

Definition at line 42 of file driver.h.

Referenced by bInit256ColorPalette(), bInitDefaultPalette(), bInitPDEV(), and DrvEnableSurface().

◆ ulMode

ULONG _PDEV::ulMode

Definition at line 31 of file driver.h.

Referenced by bInitPDEV(), and bInitSURF().

◆ ulPreallocSSBSize

ULONG _PDEV::ulPreallocSSBSize

Definition at line 127 of file vgaddi.h.

◆ VideoMemSize

ULONG _PDEV::VideoMemSize

Definition at line 90 of file framebufacc.h.

Referenced by InitSurface().

◆ XorMaskStartOffset

ULONG _PDEV::XorMaskStartOffset

Definition at line 119 of file vgaddi.h.

◆ xyHotSpot

XYPAIR _PDEV::xyHotSpot

Definition at line 114 of file vgaddi.h.

Referenced by DrvSetPointerShape(), InitPointer(), VGADDI_HideCursor(), and VGADDI_ShowCursor().


The documentation for this struct was generated from the following files: