ReactOS  0.4.14-dev-376-gaedba84
dc.c File Reference
Include dependency graph for dc.c:

Go to the source code of this file.

Functions

INT MFDRV_SaveDC (PHYSDEV dev)
 
BOOL MFDRV_RestoreDC (PHYSDEV dev, INT level)
 
UINT MFDRV_SetTextAlign (PHYSDEV dev, UINT align)
 
INT MFDRV_SetBkMode (PHYSDEV dev, INT mode)
 
COLORREF MFDRV_SetBkColor (PHYSDEV dev, COLORREF color)
 
COLORREF MFDRV_SetTextColor (PHYSDEV dev, COLORREF color)
 
INT MFDRV_SetROP2 (PHYSDEV dev, INT rop)
 
INT MFDRV_SetRelAbs (PHYSDEV dev, INT mode)
 
INT MFDRV_SetPolyFillMode (PHYSDEV dev, INT mode)
 
INT MFDRV_SetStretchBltMode (PHYSDEV dev, INT mode)
 
INT MFDRV_IntersectClipRect (PHYSDEV dev, INT left, INT top, INT right, INT bottom)
 
INT MFDRV_ExcludeClipRect (PHYSDEV dev, INT left, INT top, INT right, INT bottom)
 
INT MFDRV_OffsetClipRgn (PHYSDEV dev, INT x, INT y)
 
INT MFDRV_SetMapMode (PHYSDEV dev, INT mode)
 
BOOL MFDRV_SetViewportExtEx (PHYSDEV dev, INT x, INT y, SIZE *size)
 
BOOL MFDRV_SetViewportOrgEx (PHYSDEV dev, INT x, INT y, POINT *pt)
 
BOOL MFDRV_SetWindowExtEx (PHYSDEV dev, INT x, INT y, SIZE *size)
 
BOOL MFDRV_SetWindowOrgEx (PHYSDEV dev, INT x, INT y, POINT *pt)
 
BOOL MFDRV_OffsetViewportOrgEx (PHYSDEV dev, INT x, INT y, POINT *pt)
 
BOOL MFDRV_OffsetWindowOrgEx (PHYSDEV dev, INT x, INT y, POINT *pt)
 
BOOL MFDRV_ScaleViewportExtEx (PHYSDEV dev, INT xNum, INT xDenom, INT yNum, INT yDenom, SIZE *size)
 
BOOL MFDRV_ScaleWindowExtEx (PHYSDEV dev, INT xNum, INT xDenom, INT yNum, INT yDenom, SIZE *size)
 
BOOL MFDRV_SetTextJustification (PHYSDEV dev, INT extra, INT breaks)
 
INT MFDRV_SetTextCharacterExtra (PHYSDEV dev, INT extra)
 
DWORD MFDRV_SetMapperFlags (PHYSDEV dev, DWORD flags)
 
BOOL MFDRV_AbortPath (PHYSDEV dev)
 
BOOL MFDRV_BeginPath (PHYSDEV dev)
 
BOOL MFDRV_CloseFigure (PHYSDEV dev)
 
BOOL MFDRV_EndPath (PHYSDEV dev)
 
BOOL MFDRV_FillPath (PHYSDEV dev)
 
BOOL MFDRV_FlattenPath (PHYSDEV dev)
 
BOOL MFDRV_SelectClipPath (PHYSDEV dev, INT iMode)
 
BOOL MFDRV_StrokeAndFillPath (PHYSDEV dev)
 
BOOL MFDRV_StrokePath (PHYSDEV dev)
 
BOOL MFDRV_WidenPath (PHYSDEV dev)
 
COLORREF MFDRV_SetDCBrushColor (PHYSDEV dev, COLORREF color)
 
COLORREF MFDRV_SetDCPenColor (PHYSDEV dev, COLORREF color)
 

Function Documentation

◆ MFDRV_AbortPath()

BOOL MFDRV_AbortPath ( PHYSDEV  dev)

Definition at line 148 of file dc.c.

149 {
150  return FALSE;
151 }

◆ MFDRV_BeginPath()

BOOL MFDRV_BeginPath ( PHYSDEV  dev)

Definition at line 153 of file dc.c.

154 {
155  return FALSE;
156 }

◆ MFDRV_CloseFigure()

BOOL MFDRV_CloseFigure ( PHYSDEV  dev)

Definition at line 158 of file dc.c.

159 {
160  return FALSE;
161 }

◆ MFDRV_EndPath()

BOOL MFDRV_EndPath ( PHYSDEV  dev)

Definition at line 163 of file dc.c.

164 {
165  return FALSE;
166 }

◆ MFDRV_ExcludeClipRect()

INT MFDRV_ExcludeClipRect ( PHYSDEV  dev,
INT  left,
INT  top,
INT  right,
INT  bottom 
)

Definition at line 78 of file dc.c.

79 {
81 }
GLint GLint bottom
Definition: glext.h:7726
#define META_EXCLUDECLIPRECT
Definition: wingdi.h:230
GLint left
Definition: glext.h:7726
GLdouble GLdouble right
Definition: glext.h:10859
GLdouble GLdouble GLdouble GLdouble top
Definition: glext.h:10859
BOOL MFDRV_MetaParam4(PHYSDEV dev, short func, short param1, short param2, short param3, short param4)
Definition: init.c:566

◆ MFDRV_FillPath()

BOOL MFDRV_FillPath ( PHYSDEV  dev)

Definition at line 168 of file dc.c.

169 {
170  return FALSE;
171 }

◆ MFDRV_FlattenPath()

BOOL MFDRV_FlattenPath ( PHYSDEV  dev)

Definition at line 173 of file dc.c.

174 {
175  return FALSE;
176 }

◆ MFDRV_IntersectClipRect()

INT MFDRV_IntersectClipRect ( PHYSDEV  dev,
INT  left,
INT  top,
INT  right,
INT  bottom 
)

Definition at line 73 of file dc.c.

74 {
76 }
GLint GLint bottom
Definition: glext.h:7726
GLint left
Definition: glext.h:7726
GLdouble GLdouble right
Definition: glext.h:10859
GLdouble GLdouble GLdouble GLdouble top
Definition: glext.h:10859
BOOL MFDRV_MetaParam4(PHYSDEV dev, short func, short param1, short param2, short param3, short param4)
Definition: init.c:566
#define META_INTERSECTCLIPRECT
Definition: wingdi.h:231

◆ MFDRV_OffsetClipRgn()

INT MFDRV_OffsetClipRgn ( PHYSDEV  dev,
INT  x,
INT  y 
)

Definition at line 83 of file dc.c.

84 {
86 }
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
#define META_OFFSETCLIPRGN
Definition: wingdi.h:241
BOOL MFDRV_MetaParam2(PHYSDEV dev, short func, short param1, short param2)
Definition: init.c:548
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548

◆ MFDRV_OffsetViewportOrgEx()

BOOL MFDRV_OffsetViewportOrgEx ( PHYSDEV  dev,
INT  x,
INT  y,
POINT pt 
)

Definition at line 113 of file dc.c.

114 {
116 }
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
#define META_OFFSETVIEWPORTORG
Definition: wingdi.h:226
BOOL MFDRV_MetaParam2(PHYSDEV dev, short func, short param1, short param2)
Definition: init.c:548
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548

◆ MFDRV_OffsetWindowOrgEx()

BOOL MFDRV_OffsetWindowOrgEx ( PHYSDEV  dev,
INT  x,
INT  y,
POINT pt 
)

Definition at line 118 of file dc.c.

119 {
121 }
#define META_OFFSETWINDOWORG
Definition: wingdi.h:224
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
BOOL MFDRV_MetaParam2(PHYSDEV dev, short func, short param1, short param2)
Definition: init.c:548
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548

◆ MFDRV_RestoreDC()

BOOL MFDRV_RestoreDC ( PHYSDEV  dev,
INT  level 
)

Definition at line 28 of file dc.c.

29 {
31 }
#define META_RESTOREDC
Definition: wingdi.h:248
GLint level
Definition: gl.h:1546
BOOL MFDRV_MetaParam1(PHYSDEV dev, short func, short param1)
Definition: init.c:532

◆ MFDRV_SaveDC()

INT MFDRV_SaveDC ( PHYSDEV  dev)

Definition at line 23 of file dc.c.

24 {
25  return MFDRV_MetaParam0( dev, META_SAVEDC );
26 }
#define META_SAVEDC
Definition: wingdi.h:239
BOOL MFDRV_MetaParam0(PHYSDEV dev, short func)
Definition: init.c:518

◆ MFDRV_ScaleViewportExtEx()

BOOL MFDRV_ScaleViewportExtEx ( PHYSDEV  dev,
INT  xNum,
INT  xDenom,
INT  yNum,
INT  yDenom,
SIZE size 
)

Definition at line 123 of file dc.c.

124 {
125  return MFDRV_MetaParam4( dev, META_SCALEVIEWPORTEXT, xNum, xDenom, yNum, yDenom );
126 }
#define META_SCALEVIEWPORTEXT
Definition: wingdi.h:227
BOOL MFDRV_MetaParam4(PHYSDEV dev, short func, short param1, short param2, short param3, short param4)
Definition: init.c:566

◆ MFDRV_ScaleWindowExtEx()

BOOL MFDRV_ScaleWindowExtEx ( PHYSDEV  dev,
INT  xNum,
INT  xDenom,
INT  yNum,
INT  yDenom,
SIZE size 
)

Definition at line 128 of file dc.c.

129 {
130  return MFDRV_MetaParam4( dev, META_SCALEWINDOWEXT, xNum, xDenom, yNum, yDenom );
131 }
#define META_SCALEWINDOWEXT
Definition: wingdi.h:225
BOOL MFDRV_MetaParam4(PHYSDEV dev, short func, short param1, short param2, short param3, short param4)
Definition: init.c:566

◆ MFDRV_SelectClipPath()

BOOL MFDRV_SelectClipPath ( PHYSDEV  dev,
INT  iMode 
)

Definition at line 178 of file dc.c.

179 {
180  return FALSE;
181 }

◆ MFDRV_SetBkColor()

COLORREF MFDRV_SetBkColor ( PHYSDEV  dev,
COLORREF  color 
)

Definition at line 43 of file dc.c.

44 {
46 }
#define CLR_INVALID
Definition: wingdi.h:882
GLuint color
Definition: glext.h:6243
BOOL MFDRV_MetaParam2(PHYSDEV dev, short func, short param1, short param2)
Definition: init.c:548
#define META_SETBKCOLOR
Definition: wingdi.h:210
#define HIWORD(l)
Definition: typedefs.h:246
#define LOWORD(l)
Definition: pedump.c:82

◆ MFDRV_SetBkMode()

INT MFDRV_SetBkMode ( PHYSDEV  dev,
INT  mode 
)

Definition at line 38 of file dc.c.

39 {
40  return MFDRV_MetaParam1( dev, META_SETBKMODE, (WORD)mode) ? mode : 0;
41 }
#define META_SETBKMODE
Definition: wingdi.h:211
BOOL MFDRV_MetaParam1(PHYSDEV dev, short func, short param1)
Definition: init.c:532
unsigned short WORD
Definition: ntddk_ex.h:93
GLenum mode
Definition: glext.h:6217

◆ MFDRV_SetDCBrushColor()

COLORREF MFDRV_SetDCBrushColor ( PHYSDEV  dev,
COLORREF  color 
)

Definition at line 198 of file dc.c.

199 {
200  return CLR_INVALID;
201 }
#define CLR_INVALID
Definition: wingdi.h:882

◆ MFDRV_SetDCPenColor()

COLORREF MFDRV_SetDCPenColor ( PHYSDEV  dev,
COLORREF  color 
)

Definition at line 203 of file dc.c.

204 {
205  return CLR_INVALID;
206 }
#define CLR_INVALID
Definition: wingdi.h:882

◆ MFDRV_SetMapMode()

INT MFDRV_SetMapMode ( PHYSDEV  dev,
INT  mode 
)

Definition at line 88 of file dc.c.

89 {
91 }
BOOL MFDRV_MetaParam1(PHYSDEV dev, short func, short param1)
Definition: init.c:532
GLenum mode
Definition: glext.h:6217
#define META_SETMAPMODE
Definition: wingdi.h:212

◆ MFDRV_SetMapperFlags()

DWORD MFDRV_SetMapperFlags ( PHYSDEV  dev,
DWORD  flags 
)

Definition at line 143 of file dc.c.

144 {
146 }
#define META_SETMAPPERFLAGS
Definition: wingdi.h:257
GLbitfield flags
Definition: glext.h:7161
BOOL MFDRV_MetaParam2(PHYSDEV dev, short func, short param1, short param2)
Definition: init.c:548
#define HIWORD(l)
Definition: typedefs.h:246
#define GDI_ERROR
Definition: wingdi.h:1308
#define LOWORD(l)
Definition: pedump.c:82

◆ MFDRV_SetPolyFillMode()

INT MFDRV_SetPolyFillMode ( PHYSDEV  dev,
INT  mode 
)

Definition at line 63 of file dc.c.

64 {
66 }
#define META_SETPOLYFILLMODE
Definition: wingdi.h:215
BOOL MFDRV_MetaParam1(PHYSDEV dev, short func, short param1)
Definition: init.c:532
unsigned short WORD
Definition: ntddk_ex.h:93
GLenum mode
Definition: glext.h:6217

◆ MFDRV_SetRelAbs()

INT MFDRV_SetRelAbs ( PHYSDEV  dev,
INT  mode 
)

Definition at line 58 of file dc.c.

59 {
60  return MFDRV_MetaParam1( dev, META_SETRELABS, (WORD)mode) ? mode : 0;
61 }
BOOL MFDRV_MetaParam1(PHYSDEV dev, short func, short param1)
Definition: init.c:532
unsigned short WORD
Definition: ntddk_ex.h:93
#define META_SETRELABS
Definition: wingdi.h:214
GLenum mode
Definition: glext.h:6217

◆ MFDRV_SetROP2()

INT MFDRV_SetROP2 ( PHYSDEV  dev,
INT  rop 
)

Definition at line 53 of file dc.c.

54 {
55  return MFDRV_MetaParam1( dev, META_SETROP2, (WORD)rop) ? rop : 0;
56 }
#define META_SETROP2
Definition: wingdi.h:213
BOOL MFDRV_MetaParam1(PHYSDEV dev, short func, short param1)
Definition: init.c:532
static int rop(int rop, int src, int dst)
Definition: nanoxwin.c:124
unsigned short WORD
Definition: ntddk_ex.h:93

◆ MFDRV_SetStretchBltMode()

INT MFDRV_SetStretchBltMode ( PHYSDEV  dev,
INT  mode 
)

Definition at line 68 of file dc.c.

69 {
71 }
#define META_SETSTRETCHBLTMODE
Definition: wingdi.h:216
BOOL MFDRV_MetaParam1(PHYSDEV dev, short func, short param1)
Definition: init.c:532
unsigned short WORD
Definition: ntddk_ex.h:93
GLenum mode
Definition: glext.h:6217

◆ MFDRV_SetTextAlign()

UINT MFDRV_SetTextAlign ( PHYSDEV  dev,
UINT  align 
)

Definition at line 33 of file dc.c.

34 {
36 }
int align(int length, int align)
Definition: dsound8.c:36
#define META_SETTEXTALIGN
Definition: wingdi.h:255
BOOL MFDRV_MetaParam2(PHYSDEV dev, short func, short param1, short param2)
Definition: init.c:548
#define HIWORD(l)
Definition: typedefs.h:246
#define GDI_ERROR
Definition: wingdi.h:1308
#define LOWORD(l)
Definition: pedump.c:82

◆ MFDRV_SetTextCharacterExtra()

INT MFDRV_SetTextCharacterExtra ( PHYSDEV  dev,
INT  extra 
)

Definition at line 138 of file dc.c.

139 {
140  return MFDRV_MetaParam1( dev, META_SETTEXTCHAREXTRA, extra ) ? extra : 0x80000000;
141 }
#define META_SETTEXTCHAREXTRA
Definition: wingdi.h:217
BOOL MFDRV_MetaParam1(PHYSDEV dev, short func, short param1)
Definition: init.c:532
Definition: id3.c:18

◆ MFDRV_SetTextColor()

COLORREF MFDRV_SetTextColor ( PHYSDEV  dev,
COLORREF  color 
)

Definition at line 48 of file dc.c.

49 {
51 }
#define CLR_INVALID
Definition: wingdi.h:882
GLuint color
Definition: glext.h:6243
#define META_SETTEXTCOLOR
Definition: wingdi.h:218
BOOL MFDRV_MetaParam2(PHYSDEV dev, short func, short param1, short param2)
Definition: init.c:548
#define HIWORD(l)
Definition: typedefs.h:246
#define LOWORD(l)
Definition: pedump.c:82

◆ MFDRV_SetTextJustification()

BOOL MFDRV_SetTextJustification ( PHYSDEV  dev,
INT  extra,
INT  breaks 
)

Definition at line 133 of file dc.c.

134 {
136 }
Definition: id3.c:18
#define META_SETTEXTJUSTIFICATION
Definition: wingdi.h:219
BOOL MFDRV_MetaParam2(PHYSDEV dev, short func, short param1, short param2)
Definition: init.c:548

◆ MFDRV_SetViewportExtEx()

BOOL MFDRV_SetViewportExtEx ( PHYSDEV  dev,
INT  x,
INT  y,
SIZE size 
)

Definition at line 93 of file dc.c.

94 {
96 }
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
#define META_SETVIEWPORTEXT
Definition: wingdi.h:223
BOOL MFDRV_MetaParam2(PHYSDEV dev, short func, short param1, short param2)
Definition: init.c:548
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548

◆ MFDRV_SetViewportOrgEx()

BOOL MFDRV_SetViewportOrgEx ( PHYSDEV  dev,
INT  x,
INT  y,
POINT pt 
)

Definition at line 98 of file dc.c.

99 {
101 }
#define META_SETVIEWPORTORG
Definition: wingdi.h:222
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
BOOL MFDRV_MetaParam2(PHYSDEV dev, short func, short param1, short param2)
Definition: init.c:548
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548

◆ MFDRV_SetWindowExtEx()

BOOL MFDRV_SetWindowExtEx ( PHYSDEV  dev,
INT  x,
INT  y,
SIZE size 
)

Definition at line 103 of file dc.c.

104 {
106 }
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
BOOL MFDRV_MetaParam2(PHYSDEV dev, short func, short param1, short param2)
Definition: init.c:548
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
#define META_SETWINDOWEXT
Definition: wingdi.h:221

◆ MFDRV_SetWindowOrgEx()

BOOL MFDRV_SetWindowOrgEx ( PHYSDEV  dev,
INT  x,
INT  y,
POINT pt 
)

Definition at line 108 of file dc.c.

109 {
111 }
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
#define META_SETWINDOWORG
Definition: wingdi.h:220
BOOL MFDRV_MetaParam2(PHYSDEV dev, short func, short param1, short param2)
Definition: init.c:548
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548

◆ MFDRV_StrokeAndFillPath()

BOOL MFDRV_StrokeAndFillPath ( PHYSDEV  dev)

Definition at line 183 of file dc.c.

184 {
185  return FALSE;
186 }

◆ MFDRV_StrokePath()

BOOL MFDRV_StrokePath ( PHYSDEV  dev)

Definition at line 188 of file dc.c.

189 {
190  return FALSE;
191 }

◆ MFDRV_WidenPath()

BOOL MFDRV_WidenPath ( PHYSDEV  dev)

Definition at line 193 of file dc.c.

194 {
195  return FALSE;
196 }