Commit 585c8466 authored by Huw D M Davies's avatar Huw D M Davies Committed by Alexandre Julliard

Several improvements to Enhanced MetaFile playback.

parent 01485585
/*
* Enhanced Metafile definitions
*
*/
#ifndef __WINE_ENHMETAFILE_H
#define __WINE_ENHMETAFILE_H
#include "wingdi.h"
#include "gdi.h"
/* GDI32 enhanced metafile object */
typedef struct
{
GDIOBJHDR header;
ENHMETAHEADER *emh;
HFILE hFile; /* File handle if EMF is disk-based */
HANDLE hMapping; /* Mapping handle if EMF is disk-based */
} ENHMETAFILEOBJ;
extern HENHMETAFILE EMF_Create_HENHMETAFILE(ENHMETAHEADER *emh, HFILE hFile,
HANDLE hMapping);
#endif /* __WINE_ENHMETAFILE_H */
...@@ -2386,6 +2386,19 @@ typedef struct { ...@@ -2386,6 +2386,19 @@ typedef struct {
typedef struct { typedef struct {
EMR emr; EMR emr;
DWORD iMode;
} EMRSELECTCLIPPATH, *PEMRSELECTCLIPPATH,
EMRSETBKMODE, *PEMRSETBKMODE,
EMRSETMAPMODE, *PEMRSETMAPMODE,
EMRSETPOLYFILLMODE, *PEMRSETPOLYFILLMODE,
EMRSETROP2, *PEMRSETROP2,
EMRSETSTRETCHBLTMODE, *PEMRSETSTRETCHBLTMODE,
EMRSETTEXTALIGN, *PEMRSETTEXTALIGN,
EMRSETICMMODE, *PERMSETICMMODE,
EMRSETLAYOUT, *PEMRSETLAYOUT;
typedef struct {
EMR emr;
DWORD ihPal; DWORD ihPal;
} EMRSELECTPALETTE, *PEMRSELECTPALETTE; } EMRSELECTPALETTE, *PEMRSELECTPALETTE;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment