ReactOS 0.4.15-dev-7961-gdcf9eb0
_DC_ATTR Struct Reference

#include <ntgdihdl.h>

Collaboration diagram for _DC_ATTR:

Public Attributes

PVOID pvLDC
 
ULONG ulDirty_
 
HANDLE hbrush
 
HANDLE hpen
 
COLORREF crBackgroundClr
 
ULONG ulBackgroundClr
 
COLORREF crForegroundClr
 
ULONG ulForegroundClr
 
COLORREF crBrushClr
 
ULONG ulBrushClr
 
COLORREF crPenClr
 
ULONG ulPenClr
 
DWORD iCS_CP
 
INT iGraphicsMode
 
BYTE jROP2
 
BYTE jBkMode
 
BYTE jFillMode
 
BYTE jStretchBltMode
 
POINTL ptlCurrent
 
POINTL ptfxCurrent
 
LONG lBkMode
 
LONG lFillMode
 
LONG lStretchBltMode
 
FLONG flFontMapper
 
LONG lIcmMode
 
HANDLE hcmXform
 
HCOLORSPACE hColorSpace
 
FLONG flIcmFlags
 
INT IcmBrushColor
 
INT IcmPenColor
 
PVOID pvLIcm
 
FLONG flTextAlign
 
LONG lTextAlign
 
LONG lTextExtra
 
LONG lRelAbs
 
LONG lBreakExtra
 
LONG cBreak
 
HANDLE hlfntNew
 
MATRIX mxWorldToDevice
 
MATRIX mxDeviceToWorld
 
MATRIX mxWorldToPage
 
FLOATOBJ efM11PtoD
 
FLOATOBJ efM22PtoD
 
FLOATOBJ efDxPtoD
 
FLOATOBJ efDyPtoD
 
INT iMapMode
 
DWORD dwLayout
 
LONG lWindowOrgx
 
POINTL ptlWindowOrg
 
SIZEL szlWindowExt
 
POINTL ptlViewportOrg
 
SIZEL szlViewportExt
 
FLONG flXform
 
SIZEL szlVirtualDevicePixel
 
SIZEL szlVirtualDeviceMm
 
SIZEL szlVirtualDeviceSize
 
POINTL ptlBrushOrigin
 
RGN_ATTR VisRectRegion
 

Detailed Description

Definition at line 291 of file ntgdihdl.h.

Member Data Documentation

◆ cBreak

LONG _DC_ATTR::cBreak

Definition at line 329 of file ntgdihdl.h.

Referenced by NtGdiGetDCDword(), NtGdiSetTextJustification(), and SetTextJustification().

◆ crBackgroundClr

COLORREF _DC_ATTR::crBackgroundClr

◆ crBrushClr

COLORREF _DC_ATTR::crBrushClr

Definition at line 301 of file ntgdihdl.h.

Referenced by DC_vUpdateFillBrush(), PatBlt(), PolyPatBlt(), and SetDCBrushColor().

◆ crForegroundClr

COLORREF _DC_ATTR::crForegroundClr

◆ crPenClr

COLORREF _DC_ATTR::crPenClr

Definition at line 303 of file ntgdihdl.h.

Referenced by DC_vUpdateLineBrush(), and SetDCPenColor().

◆ dwLayout

◆ efDxPtoD

FLOATOBJ _DC_ATTR::efDxPtoD

Definition at line 336 of file ntgdihdl.h.

◆ efDyPtoD

FLOATOBJ _DC_ATTR::efDyPtoD

Definition at line 337 of file ntgdihdl.h.

◆ efM11PtoD

FLOATOBJ _DC_ATTR::efM11PtoD

Definition at line 334 of file ntgdihdl.h.

◆ efM22PtoD

FLOATOBJ _DC_ATTR::efM22PtoD

Definition at line 335 of file ntgdihdl.h.

◆ flFontMapper

FLONG _DC_ATTR::flFontMapper

Definition at line 316 of file ntgdihdl.h.

Referenced by _Success_(), and SetMapperFlags().

◆ flIcmFlags

FLONG _DC_ATTR::flIcmFlags

Definition at line 320 of file ntgdihdl.h.

◆ flTextAlign

FLONG _DC_ATTR::flTextAlign

◆ flXform

◆ hbrush

◆ hcmXform

HANDLE _DC_ATTR::hcmXform

Definition at line 318 of file ntgdihdl.h.

◆ hColorSpace

HCOLORSPACE _DC_ATTR::hColorSpace

Definition at line 319 of file ntgdihdl.h.

Referenced by GetColorSpace(), GetCurrentObject(), and NtGdiSetColorSpace().

◆ hlfntNew

◆ hpen

◆ IcmBrushColor

INT _DC_ATTR::IcmBrushColor

Definition at line 321 of file ntgdihdl.h.

◆ IcmPenColor

INT _DC_ATTR::IcmPenColor

Definition at line 322 of file ntgdihdl.h.

◆ iCS_CP

DWORD _DC_ATTR::iCS_CP

Definition at line 305 of file ntgdihdl.h.

Referenced by GdiGetCodePage(), and NtGdiGetCharSet().

◆ iGraphicsMode

◆ iMapMode

◆ jBkMode

BYTE _DC_ATTR::jBkMode

Definition at line 308 of file ntgdihdl.h.

Referenced by IntExtTextOutW(), IntGdiSetBkMode(), and SetBkMode().

◆ jFillMode

BYTE _DC_ATTR::jFillMode

◆ jROP2

BYTE _DC_ATTR::jROP2

◆ jStretchBltMode

BYTE _DC_ATTR::jStretchBltMode

Definition at line 310 of file ntgdihdl.h.

Referenced by GreSetStretchBltMode(), and SetStretchBltMode().

◆ lBkMode

LONG _DC_ATTR::lBkMode

Definition at line 313 of file ntgdihdl.h.

Referenced by ExtTextOutW(), GetBkMode(), IntGdiSetBkMode(), and SetBkMode().

◆ lBreakExtra

LONG _DC_ATTR::lBreakExtra

Definition at line 328 of file ntgdihdl.h.

Referenced by NtGdiGetDCDword(), NtGdiSetTextJustification(), and SetTextJustification().

◆ lFillMode

LONG _DC_ATTR::lFillMode

Definition at line 314 of file ntgdihdl.h.

Referenced by GetPolyFillMode(), and SetPolyFillMode().

◆ lIcmMode

LONG _DC_ATTR::lIcmMode

Definition at line 317 of file ntgdihdl.h.

◆ lRelAbs

LONG _DC_ATTR::lRelAbs

Definition at line 327 of file ntgdihdl.h.

Referenced by _Success_(), and NtGdiGetDCDword().

◆ lStretchBltMode

LONG _DC_ATTR::lStretchBltMode

Definition at line 315 of file ntgdihdl.h.

Referenced by GetStretchBltMode(), GreSetStretchBltMode(), and SetStretchBltMode().

◆ lTextAlign

LONG _DC_ATTR::lTextAlign

Definition at line 325 of file ntgdihdl.h.

Referenced by _Success_(), ExtTextOutW(), GetTextAlign(), IntGdiSetTextAlign(), and SetTextAlign().

◆ lTextExtra

LONG _DC_ATTR::lTextExtra

◆ lWindowOrgx

LONG _DC_ATTR::lWindowOrgx

Definition at line 340 of file ntgdihdl.h.

Referenced by IntMirrorWindowOrg(), OffsetWindowOrgEx(), and SetWindowOrgEx().

◆ mxDeviceToWorld

MATRIX _DC_ATTR::mxDeviceToWorld

Definition at line 332 of file ntgdihdl.h.

◆ mxWorldToDevice

MATRIX _DC_ATTR::mxWorldToDevice

Definition at line 331 of file ntgdihdl.h.

Referenced by GetWorldTransform().

◆ mxWorldToPage

MATRIX _DC_ATTR::mxWorldToPage

Definition at line 333 of file ntgdihdl.h.

◆ ptfxCurrent

◆ ptlBrushOrigin

POINTL _DC_ATTR::ptlBrushOrigin

Definition at line 349 of file ntgdihdl.h.

Referenced by GdiFlushUserBatch(), GetBrushOrgEx(), and SetBrushOrgEx().

◆ ptlCurrent

◆ ptlViewportOrg

◆ ptlWindowOrg

◆ pvLDC

PVOID _DC_ATTR::pvLDC

Definition at line 293 of file ntgdihdl.h.

Referenced by GdiGetLDC(), GdiSetLDC(), and IntCreateDICW().

◆ pvLIcm

PVOID _DC_ATTR::pvLIcm

Definition at line 323 of file ntgdihdl.h.

◆ szlViewportExt

◆ szlVirtualDeviceMm

SIZEL _DC_ATTR::szlVirtualDeviceMm

Definition at line 347 of file ntgdihdl.h.

Referenced by IntGdiSetMapMode(), and NtGdiSetVirtualResolution().

◆ szlVirtualDevicePixel

SIZEL _DC_ATTR::szlVirtualDevicePixel

Definition at line 346 of file ntgdihdl.h.

Referenced by IntGdiSetMapMode(), and NtGdiSetVirtualResolution().

◆ szlVirtualDeviceSize

SIZEL _DC_ATTR::szlVirtualDeviceSize

Definition at line 348 of file ntgdihdl.h.

Referenced by NtGdiSetSizeDevice().

◆ szlWindowExt

◆ ulBackgroundClr

ULONG _DC_ATTR::ulBackgroundClr

Definition at line 298 of file ntgdihdl.h.

Referenced by ExtTextOutW(), GetBkColor(), IntGdiSetBkColor(), PatBlt(), PolyPatBlt(), and SetBkColor().

◆ ulBrushClr

ULONG _DC_ATTR::ulBrushClr

Definition at line 302 of file ntgdihdl.h.

Referenced by GetDCBrushColor(), PatBlt(), PolyPatBlt(), and SetDCBrushColor().

◆ ulDirty_

◆ ulForegroundClr

ULONG _DC_ATTR::ulForegroundClr

◆ ulPenClr

ULONG _DC_ATTR::ulPenClr

Definition at line 304 of file ntgdihdl.h.

Referenced by GetDCPenColor(), and SetDCPenColor().

◆ VisRectRegion

RGN_ATTR _DC_ATTR::VisRectRegion

Definition at line 350 of file ntgdihdl.h.

Referenced by ExtSelectClipRgn().


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