Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

defs.h File Reference


Defines

#define ALTERNATE   1
#define WINDING   2
#define POLYFILL_LAST   2
#define BS_SOLID   0
#define BS_NULL   1
#define BS_HOLLOW   BS_NULL
#define BS_HATCHED   2
#define BS_PATTERN   3
#define BS_INDEXED   4
#define BS_DIBPATTERN   5
#define BS_DIBPATTERNPT   6
#define BS_PATTERN8X8   7
#define BS_DIBPATTERN8X8   8
#define TO_FILL(Z)   ((Z)->dc->brush->lbStyle != BS_NULL)
#define HS_HORIZONTAL   0
#define HS_VERTICAL   1
#define HS_FDIAGONAL   2
#define HS_BDIAGONAL   3
#define HS_CROSS   4
#define HS_DIAGCROSS   5
#define PS_SOLID   0
#define PS_DASH   1
#define PS_DOT   2
#define PS_DASHDOT   3
#define PS_DASHDOTDOT   4
#define PS_NULL   5
#define PS_INSIDEFRAME   6
#define PS_USERSTYLE   7
#define PS_ALTERNATE   8
#define PS_STYLE_MASK   0x0000000F
#define TO_DRAW(Z)   (((Z)->dc->pen->lopnStyle & PS_STYLE_MASK) != PS_NULL)
#define PS_ENDCAP_ROUND   0x00000000
#define PS_ENDCAP_SQUARE   0x00000100
#define PS_ENDCAP_FLAT   0x00000200
#define PS_ENDCAP_MASK   0x00000F00
#define PS_JOIN_ROUND   0x00000000
#define PS_JOIN_BEVEL   0x00001000
#define PS_JOIN_MITER   0x00002000
#define PS_JOIN_MASK   0x0000F000
#define PS_COSMETIC   0x00000000
#define PS_GEOMETRIC   0x00010000
#define PS_TYPE_MASK   0x000F0000
#define OBJ_PEN   1
#define OBJ_BRUSH   2
#define OBJ_DC   3
#define OBJ_METADC   4
#define OBJ_PAL   5
#define OBJ_FONT   6
#define OBJ_BITMAP   7
#define OBJ_REGION   8
#define OBJ_METAFILE   9
#define OBJ_MEMDC   10
#define OBJ_EXTPEN   11
#define OBJ_ENHMETADC   12
#define OBJ_ENHMETAFILE   13
#define TA_NOUPDATECP   0
#define TA_UPDATECP   1
#define TA_LEFT   0
#define TA_RIGHT   2
#define TA_CENTER   6
#define TA_TOP   0
#define TA_BOTTOM   8
#define TA_BASELINE   24
#define TA_MASK   (TA_BASELINE+TA_CENTER+TA_UPDATECP)
#define R2_BLACK   1
#define R2_NOTMERGEPEN   2
#define R2_MASKNOTPEN   3
#define R2_NOTCOPYPEN   4
#define R2_MASKPENNOT   5
#define R2_NOT   6
#define R2_XORPEN   7
#define R2_NOTMASKPEN   8
#define R2_MASKPEN   9
#define R2_NOTXORPEN   10
#define R2_NOP   11
#define R2_MERGENOTPEN   12
#define R2_COPYPEN   13
#define R2_MERGEPENNOT   14
#define R2_MERGEPEN   15
#define R2_WHITE   16
#define R2_LAST   16
#define SRCCOPY   (U32)0x00CC0020
#define SRCPAINT   (U32)0x00EE0086
#define SRCAND   (U32)0x008800C6
#define SRCINVERT   (U32)0x00660046
#define SRCERASE   (U32)0x00440328
#define NOTSRCCOPY   (U32)0x00330008
#define NOTSRCERASE   (U32)0x001100A6
#define MERGECOPY   (U32)0x00C000CA
#define MERGEPAINT   (U32)0x00BB0226
#define PATCOPY   (U32)0x00F00021
#define PATPAINT   (U32)0x00FB0A09
#define PATINVERT   (U32)0x005A0049
#define DSTINVERT   (U32)0x00550009
#define BLACKNESS   (U32)0x00000042
#define WHITENESS   (U32)0x00FF0062
#define BLACKONWHITE   1
#define WHITEONBLACK   2
#define COLORONCOLOR   3
#define HALFTONE   4
#define MAXSTRETCHBLTMODE   4
#define TRANSPARENT   1
#define OPAQUE   2
#define BKMODE_LAST   2
#define ETO_OPAQUE   0x0002
#define ETO_CLIPPED   0x0004
#define FLOODFILLBORDER   0
#define FLOODFILLSURFACE   1

Define Documentation

#define ALTERNATE   1
 

#define BKMODE_LAST   2
 

#define BLACKNESS   (U32)0x00000042
 

#define BLACKONWHITE   1
 

#define BS_DIBPATTERN   5
 

#define BS_DIBPATTERN8X8   8
 

#define BS_DIBPATTERNPT   6
 

#define BS_HATCHED   2
 

#define BS_HOLLOW   BS_NULL
 

#define BS_INDEXED   4
 

#define BS_NULL   1
 

#define BS_PATTERN   3
 

#define BS_PATTERN8X8   7
 

#define BS_SOLID   0
 

#define COLORONCOLOR   3
 

#define DSTINVERT   (U32)0x00550009
 

#define ETO_CLIPPED   0x0004
 

#define ETO_OPAQUE   0x0002
 

#define FLOODFILLBORDER   0
 

#define FLOODFILLSURFACE   1
 

#define HALFTONE   4
 

#define HS_BDIAGONAL   3
 

#define HS_CROSS   4
 

#define HS_DIAGCROSS   5
 

#define HS_FDIAGONAL   2
 

#define HS_HORIZONTAL   0
 

#define HS_VERTICAL   1
 

#define MAXSTRETCHBLTMODE   4
 

#define MERGECOPY   (U32)0x00C000CA
 

#define MERGEPAINT   (U32)0x00BB0226
 

#define NOTSRCCOPY   (U32)0x00330008
 

#define NOTSRCERASE   (U32)0x001100A6
 

#define OBJ_BITMAP   7
 

#define OBJ_BRUSH   2
 

#define OBJ_DC   3
 

#define OBJ_ENHMETADC   12
 

#define OBJ_ENHMETAFILE   13
 

#define OBJ_EXTPEN   11
 

#define OBJ_FONT   6
 

#define OBJ_MEMDC   10
 

#define OBJ_METADC   4
 

#define OBJ_METAFILE   9
 

#define OBJ_PAL   5
 

#define OBJ_PEN   1
 

#define OBJ_REGION   8
 

#define OPAQUE   2
 

#define PATCOPY   (U32)0x00F00021
 

#define PATINVERT   (U32)0x005A0049
 

#define PATPAINT   (U32)0x00FB0A09
 

#define POLYFILL_LAST   2
 

#define PS_ALTERNATE   8
 

#define PS_COSMETIC   0x00000000
 

#define PS_DASH   1
 

#define PS_DASHDOT   3
 

#define PS_DASHDOTDOT   4
 

#define PS_DOT   2
 

#define PS_ENDCAP_FLAT   0x00000200
 

#define PS_ENDCAP_MASK   0x00000F00
 

#define PS_ENDCAP_ROUND   0x00000000
 

#define PS_ENDCAP_SQUARE   0x00000100
 

#define PS_GEOMETRIC   0x00010000
 

#define PS_INSIDEFRAME   6
 

#define PS_JOIN_BEVEL   0x00001000
 

#define PS_JOIN_MASK   0x0000F000
 

#define PS_JOIN_MITER   0x00002000
 

#define PS_JOIN_ROUND   0x00000000
 

#define PS_NULL   5
 

#define PS_SOLID   0
 

#define PS_STYLE_MASK   0x0000000F
 

#define PS_TYPE_MASK   0x000F0000
 

#define PS_USERSTYLE   7
 

#define R2_BLACK   1
 

#define R2_COPYPEN   13
 

#define R2_LAST   16
 

#define R2_MASKNOTPEN   3
 

#define R2_MASKPEN   9
 

#define R2_MASKPENNOT   5
 

#define R2_MERGENOTPEN   12
 

#define R2_MERGEPEN   15
 

#define R2_MERGEPENNOT   14
 

#define R2_NOP   11
 

#define R2_NOT   6
 

#define R2_NOTCOPYPEN   4
 

#define R2_NOTMASKPEN   8
 

#define R2_NOTMERGEPEN   2
 

#define R2_NOTXORPEN   10
 

#define R2_WHITE   16
 

#define R2_XORPEN   7
 

#define SRCAND   (U32)0x008800C6
 

#define SRCCOPY   (U32)0x00CC0020
 

#define SRCERASE   (U32)0x00440328
 

#define SRCINVERT   (U32)0x00660046
 

#define SRCPAINT   (U32)0x00EE0086
 

#define TA_BASELINE   24
 

#define TA_BOTTOM   8
 

#define TA_CENTER   6
 

#define TA_LEFT   0
 

#define TA_MASK   (TA_BASELINE+TA_CENTER+TA_UPDATECP)
 

#define TA_NOUPDATECP   0
 

#define TA_RIGHT   2
 

#define TA_TOP   0
 

#define TA_UPDATECP   1
 

#define TO_DRAW      (((Z)->dc->pen->lopnStyle & PS_STYLE_MASK) != PS_NULL)
 

#define TO_FILL      ((Z)->dc->brush->lbStyle != BS_NULL)
 

#define TRANSPARENT   1
 

#define WHITENESS   (U32)0x00FF0062
 

#define WHITEONBLACK   2
 

#define WINDING   2
 


Generated on Tue Dec 10 19:53:49 2002 for libwmf by doxygen1.2.18