ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

Go to the source code of this file.

Data Structures

struct  ROS_DC_INFO
struct  PDCLEVEL
struct  DC

Defines

#define DCB_WINDOWMGR   0x8000 /* Queries the Windows bounding rectangle instead of the application's */
#define DC_DIRTYFONT_XFORM   1
#define DC_DIRTYFONT_LFONT   2
#define DC_UFI_MAPPING   4
#define DC_FL_PAL_BACK   1
#define DC_DISPLAY   1
#define DC_DIRECT   2
#define DC_CANCELED   4
#define DC_PERMANANT   0x08
#define DC_DIRTY_RAO   0x10
#define DC_ACCUM_WMGR   0x20
#define DC_ACCUM_APP   0x40
#define DC_RESET   0x80
#define DC_SYNCHRONIZEACCESS   0x100
#define DC_EPSPRINTINGESCAPE   0x200
#define DC_TEMPINFODC   0x400
#define DC_FULLSCREEN   0x800
#define DC_IN_CLONEPDEV   0x1000
#define DC_REDIRECTION   0x2000
#define DC_SHAREACCESS   0x4000

Enumerations

enum  DCTYPE { DCTYPE_DIRECT = 0, DCTYPE_MEMORY = 1, DCTYPE_INFO = 2 }

Functions

VOID FASTCALL DC_vUpdateFillBrush (PDC pdc)
VOID FASTCALL DC_vUpdateLineBrush (PDC pdc)
VOID FASTCALL DC_vUpdateTextBrush (PDC pdc)
VOID FASTCALL DC_vUpdateBackgroundBrush (PDC pdc)
HPALETTE NTAPI GdiSelectPalette (HDC hDC, HPALETTE hpal, BOOL ForceBackground)
INIT_FUNCTION NTSTATUS NTAPI InitDcImpl (VOID)
PPDEVOBJ FASTCALL IntEnumHDev (VOID)
PDC NTAPI DC_AllocDcWithHandle (VOID)
BOOL NTAPI DC_bAllocDcAttr (PDC pdc)
BOOL NTAPI DC_Cleanup (PVOID ObjectBody)
BOOL FASTCALL IntGdiDeleteDC (HDC, BOOL)
BOOL FASTCALL DC_InvertXform (const XFORM *xformSrc, XFORM *xformDest)
VOID FASTCALL DC_vUpdateViewportExt (PDC pdc)
VOID FASTCALL DC_vCopyState (PDC pdcSrc, PDC pdcDst, BOOL to)
VOID FASTCALL DC_vFinishBlit (PDC pdc1, PDC pdc2)
VOID FASTCALL DC_vPrepareDCsForBlit (PDC pdc1, RECT rc1, PDC pdc2, RECT rc2)
VOID NTAPI DC_vRestoreDC (IN PDC pdc, INT iSaveLevel)
VOID FASTCALL DCU_SetDcUndeletable (HDC)
VOID NTAPI DC_vFreeDcAttr (PDC pdc)
VOID NTAPI DC_vInitDc (PDC pdc, DCTYPE dctype, PPDEVOBJ ppdev)
COLORREF FASTCALL IntGdiSetBkColor (HDC hDC, COLORREF Color)
INT FASTCALL IntGdiSetBkMode (HDC hDC, INT backgroundMode)
COLORREF FASTCALL IntGdiSetTextColor (HDC hDC, COLORREF color)
UINT FASTCALL IntGdiSetTextAlign (HDC hDC, UINT Mode)
VOID FASTCALL IntGdiReferencePdev (PPDEVOBJ pPDev)
VOID FASTCALL IntGdiUnreferencePdev (PPDEVOBJ pPDev, DWORD CleanUpType)
HDC FASTCALL IntGdiCreateDisplayDC (HDEV hDev, ULONG DcType, BOOL EmptyDC)
BOOL FASTCALL IntGdiCleanDC (HDC hDC)
VOID FASTCALL IntvGetDeviceCaps (PPDEVOBJ, PDEVCAPS)
BOOL FASTCALL IntSetDefaultRegion (PDC)
BOOL NTAPI GreSetDCOwner (HDC hdc, ULONG ulOwner)
VOID NTAPI DC_vSetBrushOrigin (PDC pdc, LONG x, LONG y)
FORCEINLINE PDC DC_LockDc (HDC hdc)
FORCEINLINE VOID DC_UnlockDc (PDC pdc)
VOID FORCEINLINE DC_vSelectSurface (PDC pdc, PSURFACE psurfNew)
VOID FORCEINLINE DC_vSelectFillBrush (PDC pdc, PBRUSH pbrFill)
VOID FORCEINLINE DC_vSelectLineBrush (PDC pdc, PBRUSH pbrLine)
VOID FORCEINLINE DC_vSelectPalette (PDC pdc, PPALETTE ppal)

Variables

PDC defaultDCstate
PBRUSH pbrDefaultBrush

Generated on Sun May 27 2012 06:10:30 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.