ReactOS 0.4.16-dev-338-g34e76ad
|
#include "config.h"
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winnls.h"
#include "winerror.h"
#include "gdi_private.h"
#include "wine/wingdi16.h"
#include "wine/debug.h"
#include "winternl.h"
Go to the source code of this file.
Classes | |
struct | emf |
Macros | |
#define | HANDLE_LIST_INC 20 |
#define | GdiGetEMFRestorDc 5 |
Variables | |
static const RECTL | empty_bounds = { 0, 0, -1, -1 } |
Definition at line 571 of file emfdc.c.
Referenced by emfdc_poly_polylinegon(), EMFDC_PolyDraw(), and emfdc_polylinegon().
Definition at line 2509 of file emfdc.c.
HDC WINAPI CreateEnhMetaFileA | ( | HDC | hdc, |
const char * | filename, | ||
const RECT * | rect, | ||
const char * | description | ||
) |
Definition at line 2355 of file emfdc.c.
HDC WINAPI CreateEnhMetaFileW | ( | HDC | hdc, |
const WCHAR * | filename, | ||
const RECT * | rect, | ||
const WCHAR * | description | ||
) |
(dc_attr = get_dc_ptr( ret )) ||
Definition at line 2389 of file emfdc.c.
Referenced by CreateEnhMetaFileA().
Definition at line 199 of file emfdc.c.
Referenced by emfdc_create_brush(), emfdc_create_font(), emfdc_create_palette(), and emfdc_create_pen().
BOOL EMFDC_AlphaBlend | ( | WINEDC * | dc_attr, |
INT | x_dst, | ||
INT | y_dst, | ||
INT | width_dst, | ||
INT | height_dst, | ||
HDC | hdc_src, | ||
INT | x_src, | ||
INT | y_src, | ||
INT | width_src, | ||
INT | height_src, | ||
BLENDFUNCTION | blend_function | ||
) |
Definition at line 1399 of file emfdc.c.
Definition at line 745 of file emfdc.c.
BOOL EMFDC_ArcChordPie | ( | WINEDC * | dc_attr, |
INT | left, | ||
INT | top, | ||
INT | right, | ||
INT | bottom, | ||
INT | xstart, | ||
INT | ystart, | ||
INT | xend, | ||
INT | yend, | ||
DWORD | type | ||
) |
Definition at line 711 of file emfdc.c.
BOOL EMFDC_BitBlt | ( | WINEDC * | dc_attr, |
INT | x_dst, | ||
INT | y_dst, | ||
INT | width, | ||
INT | height, | ||
HDC | hdc_src, | ||
INT | x_src, | ||
INT | y_src, | ||
DWORD | rop | ||
) |
Definition at line 1450 of file emfdc.c.
Definition at line 251 of file emfdc.c.
Referenced by EMFDC_FillRgn(), EMFDC_FrameRgn(), emfdc_select_brush(), and EMFDC_SetDCBrushColor().
Definition at line 374 of file emfdc.c.
Referenced by emfdc_select_font().
Definition at line 507 of file emfdc.c.
Referenced by EMFDC_SelectPalette().
Definition at line 443 of file emfdc.c.
Referenced by emfdc_select_pen(), and EMFDC_SetDCPenColor().
Definition at line 232 of file emfdc.c.
Referenced by METADC_RosGlueDeleteObject().
Definition at line 2218 of file emfdc.c.
Definition at line 759 of file emfdc.c.
Definition at line 1984 of file emfdc.c.
BOOL EMFDC_ExtTextOut | ( | WINEDC * | dc_attr, |
INT | x, | ||
INT | y, | ||
UINT | flags, | ||
const RECT * | rect, | ||
const WCHAR * | str, | ||
UINT | count, | ||
const INT * | dx | ||
) |
Definition at line 1110 of file emfdc.c.
Definition at line 1304 of file emfdc.c.
Definition at line 1011 of file emfdc.c.
Definition at line 222 of file emfdc.c.
Referenced by emfdc_delete_object(), emfdc_select_brush(), emfdc_select_font(), emfdc_select_pen(), and EMFDC_SelectPalette().
Definition at line 1041 of file emfdc.c.
Definition at line 2326 of file emfdc.c.
Referenced by GdiComment().
BOOL EMFDC_GradientFill | ( | WINEDC * | dc_attr, |
TRIVERTEX * | vert_array, | ||
ULONG | nvert, | ||
void * | grad_array, | ||
ULONG | ngrad, | ||
ULONG | mode | ||
) |
Definition at line 1253 of file emfdc.c.
Definition at line 1105 of file emfdc.c.
BOOL EMFDC_MaskBlt | ( | WINEDC * | dc_attr, |
INT | x_dst, | ||
INT | y_dst, | ||
INT | width_dst, | ||
INT | height_dst, | ||
HDC | hdc_src, | ||
INT | x_src, | ||
INT | y_src, | ||
HBITMAP | mask, | ||
INT | x_mask, | ||
INT | y_mask, | ||
DWORD | rop | ||
) |
Definition at line 1477 of file emfdc.c.
Definition at line 2111 of file emfdc.c.
Definition at line 1074 of file emfdc.c.
Referenced by EMFDC_InvertRgn(), and EMFDC_PaintRgn().
Definition at line 1408 of file emfdc.c.
Referenced by EMFDC_BitBlt(), EMFDC_MaskBlt(), and EMFDC_StretchBlt().
BOOL EMFDC_PlgBlt | ( | WINEDC * | dc_attr, |
const POINT * | points, | ||
HDC | hdc_src, | ||
INT | x_src, | ||
INT | y_src, | ||
INT | width, | ||
INT | height, | ||
HBITMAP | mask, | ||
INT | x_mask, | ||
INT | y_mask | ||
) |
Definition at line 1584 of file emfdc.c.
|
static |
Definition at line 903 of file emfdc.c.
Referenced by EMFDC_PolyPolygon(), and EMFDC_PolyPolyline().
Definition at line 893 of file emfdc.c.
Definition at line 964 of file emfdc.c.
|
static |
Definition at line 849 of file emfdc.c.
Referenced by EMFDC_PolyBezier(), EMFDC_PolyBezierTo(), EMFDC_Polygon(), EMFDC_Polyline(), and EMFDC_PolylineTo().
Definition at line 959 of file emfdc.c.
Definition at line 954 of file emfdc.c.
Definition at line 59 of file emfdc.c.
Referenced by CloseEnhMetaFile(), EMFDC_AbortPath(), EMFDC_AngleArc(), EMFDC_ArcChordPie(), EMFDC_BeginPath(), EMFDC_CloseFigure(), emfdc_create_brush(), emfdc_create_font(), emfdc_create_palette(), emfdc_create_pen(), emfdc_delete_object(), EMFDC_Ellipse(), EMFDC_EndPath(), EMFDC_ExcludeClipRect(), EMFDC_ExtFloodFill(), EMFDC_ExtSelectClipRgn(), EMFDC_ExtTextOut(), EMFDC_FillRgn(), EMFDC_FlattenPath(), EMFDC_FrameRgn(), EMFDC_GdiComment(), EMFDC_GradientFill(), EMFDC_IntersectClipRect(), EMFDC_LineTo(), EMFDC_MaskBlt(), EMFDC_ModifyWorldTransform(), EMFDC_MoveTo(), EMFDC_OffsetClipRgn(), emfdc_paint_invert_region(), EMFDC_PatBlt(), EMFDC_PlgBlt(), emfdc_poly_polylinegon(), EMFDC_PolyDraw(), emfdc_polylinegon(), EMFDC_Rectangle(), EMFDC_RestoreDC(), EMFDC_RoundRect(), EMFDC_SaveDC(), EMFDC_ScaleViewportExtEx(), EMFDC_ScaleWindowExtEx(), emfdc_select_brush(), emfdc_select_font(), emfdc_select_pen(), EMFDC_SelectClipPath(), EMFDC_SelectPalette(), EMFDC_SetArcDirection(), EMFDC_SetBkColor(), EMFDC_SetBkMode(), EMFDC_SetBrushOrg(), EMFDC_SetDCBrushColor(), EMFDC_SetDCPenColor(), EMFDC_SetDIBitsToDevice(), EMFDC_SetLayout(), EMFDC_SetMapMode(), EMFDC_SetMapperFlags(), EMFDC_SetMetaRgn(), EMFDC_SetPixel(), EMFDC_SetPolyFillMode(), EMFDC_SetROP2(), EMFDC_SetStretchBltMode(), EMFDC_SetTextAlign(), EMFDC_SetTextColor(), EMFDC_SetTextJustification(), EMFDC_SetViewportExtEx(), EMFDC_SetViewportOrgEx(), EMFDC_SetWindowExtEx(), EMFDC_SetWindowOrgEx(), EMFDC_SetWorldTransform(), EMFDC_StretchDIBits(), EMFDC_WidenPath(), EMFDC_WriteEscape(), EMFDC_WriteNamedEscape(), emfdrv_stretchblt(), and emfdrv_stroke_and_fill_path().
Definition at line 783 of file emfdc.c.
Definition at line 1837 of file emfdc.c.
BOOL EMFDC_RoundRect | ( | WINEDC * | dc_attr, |
INT | left, | ||
INT | top, | ||
INT | right, | ||
INT | bottom, | ||
INT | ell_width, | ||
INT | ell_height | ||
) |
Definition at line 807 of file emfdc.c.
Definition at line 2065 of file emfdc.c.
Definition at line 341 of file emfdc.c.
Referenced by EMFDC_SelectObject().
Definition at line 408 of file emfdc.c.
Referenced by EMFDC_SelectObject().
Definition at line 474 of file emfdc.c.
Referenced by EMFDC_SelectObject().
Definition at line 554 of file emfdc.c.
Definition at line 532 of file emfdc.c.
Definition at line 1809 of file emfdc.c.
BOOL EMFDC_SetDIBitsToDevice | ( | WINEDC * | dc_attr, |
INT | x_dst, | ||
INT | y_dst, | ||
DWORD | width, | ||
DWORD | height, | ||
INT | x_src, | ||
INT | y_src, | ||
UINT | startscan, | ||
UINT | lines, | ||
const void * | bits, | ||
const BITMAPINFO * | info, | ||
UINT | usage | ||
) |
Definition at line 1751 of file emfdc.c.
Definition at line 834 of file emfdc.c.
Definition at line 1866 of file emfdc.c.