libUEMF
A portable library for reading and writing WMF, EMF and EMF+ files
|
Macros | |
#define | U_SRCCOPY 0x00cc0020 |
SRCCOPY. | |
#define | U_SRCPAINT 0x00ee0086 |
SRCPAINT. | |
#define | U_SRCAND 0x008800c6 |
SRCAND. | |
#define | U_SRCINVERT 0x00660046 |
SRCINVERT. | |
#define | U_SRCERASE 0x00440328 |
SRCERASE. | |
#define | U_NOTSRCCOPY 0x00330008 |
NOTSRCCOPY. | |
#define | U_NOTSRCERASE 0x001100a6 |
NOTSRCERASE. | |
#define | U_MERGECOPY 0x00c000ca |
MERGECOPY. | |
#define | U_MERGEPAINT 0x00bb0226 |
MERGEPAINT. | |
#define | U_PATCOPY 0x00f00021 |
PATCOPY. | |
#define | U_PATPAINT 0x00fb0a09 |
PATPAINT. | |
#define | U_PATINVERT 0x005a0049 |
PATINVERT. | |
#define | U_DSTINVERT 0x00550009 |
DSTINVERT. | |
#define | U_BLACKNESS 0x00000042 |
BLACKNESS. | |
#define | U_WHITENESS 0x00ff0062 |
WHITENESS. | |
#define | U_NOOP 0x00aa0029 |
Many GDI programs end with a bitblt with this ROP == "D". Seems to work like flush() | |
#define | U_NOMIRRORBITMAP 0x80000000 |
If bit set, disable horizontal reflection of bitmap. | |
For U_EMR* dwROP fields. Microsoft name: Ternary Raster Operation enumeration WMF manual 2.1.1.31
These codes specify:
For more details see: http://wiki.winehq.org/TernaryRasterOps