Inkscape
Vector Graphics Editor
|
Structures, definitions, and function prototypes for EMF files. More...
Go to the source code of this file.
Classes | |
struct | U_BITMAPINFOHEADER |
WMF manual 2.2.2.3. More... | |
struct | U_CIEXYZ |
WMF manual 2.2.2.6. More... | |
struct | U_CIEXYZTRIPLE |
WMF manual 2.2.2.7. More... | |
struct | U_COLORREF |
WMF manual 2.2.2.8. More... | |
struct | U_LCS_GAMMA |
WMF manual 2.2.2.11. More... | |
struct | U_LCS_GAMMARGB |
WMF manual 2.2.2.11. More... | |
struct | U_LOGCOLORSPACEA |
WMF manual 2.2.2.11. More... | |
struct | U_LOGCOLORSPACEW |
WMF manual 2.2.2.12. More... | |
struct | U_PAIR |
WMF manual 2.2.2.15. More... | |
struct | U_POINT16 |
WMF manual 2.2.2.16. More... | |
struct | U_RECT |
WMF manual 2.2.2.19. More... | |
struct | U_RGBQUAD |
WMF manual 2.2.2.20. More... | |
struct | U_SIZE |
WMF manual 2.2.2.22. More... | |
struct | U_PAIRF |
Any generic pair of floats. More... | |
struct | U_BITFIX28_4 |
For U_POINT28_4 x and y fields. More... | |
struct | U_COLORADJUSTMENT |
For U_EMRSETOLORADJUSTMENT ColorAdjustment field. More... | |
struct | U_DESIGNVECTOR |
EMF manual 2.2.3. More... | |
struct | U_EMRFORMAT |
For U_EMR_COMMENT_MULTIFORMATS record, where an array of these is used. More... | |
struct | U_EMRTEXT |
For U_EMR[POLY]EXTTEXTOUT[A|W] emrtext field. More... | |
struct | U_POINT28_4 |
For U_EPS_DATA Points field. More... | |
struct | U_EPS_DATA |
For embedding EPS in EMF via U_EMRFORMAT offData array in U_EMR_COMMENT_MULTIFORMATS. More... | |
struct | U_TRIVERTEX |
For GRADIENT_[TRIANGLE|U_RECT]. More... | |
struct | U_GRADIENT4 |
For U_EMRGRADIENTFILL GradObj field. More... | |
struct | U_GRADIENT3 |
For U_EMRGRADIENTFILL GradObj field. More... | |
struct | U_LOGBRUSH |
For U_EMRCREATEBRUSHINDIRECT lb field. More... | |
struct | U_LOGFONT |
For U_LOGFONT elfLogFont field. More... | |
struct | U_PANOSE |
For U_LOGFONT_PANOSE elfPanose field. More... | |
struct | U_LOGFONT_PANOSE |
For U_EMREXTCREATEFONTINDIRECTW elfw field. More... | |
struct | U_LOGPLTNTRY |
For U_LOGPALETTE palPalEntry field(s) More... | |
struct | U_LOGPALETTE |
For U_EMRCREATEPALETTE lgpl field. More... | |
struct | U_LOGPEN |
For U_EMRCREATEPEN lopn field. More... | |
struct | U_PIXELFORMATDESCRIPTOR |
For U_EMRPIXELFORMAT pfd field. More... | |
struct | U_RGNDATAHEADER |
For U_RGNDATA rdb field. More... | |
struct | U_RGNDATA |
For U_EMRFILLRGN RgnData field(s) More... | |
struct | U_XFORM |
For U_EMR[FILLRGN|STRETCHBLT|MASKBLT|PLGBLT] xformSrc field. More... | |
struct | U_EXTLOGPEN |
For U_EMREXTCREATEPEN lopn field. More... | |
struct | U_BITMAPINFO |
For U_EMR_* OffBmi* fields. More... | |
struct | U_BLEND |
U_EMRALPHABLEND Blend field. More... | |
struct | U_ENHMETARECORD |
General form of an EMF record. More... | |
struct | U_EMR |
First two fields of all EMF records, First two fields of all EMF+ records (1 or more within an EMF comment) For accessing iType and nSize files in all U_EMR* records Microsoft name: EMR Object. More... | |
struct | U_EMRGENERICPAIR |
Generic EMR record with two 32 bit values. More... | |
struct | U_EMRHEADER |
The first U_ENHMETARECORD record in the metafile. More... | |
struct | U_EMRPOLYBEZIER |
EMF manual 2.3.5.16. More... | |
struct | U_EMRPOLYPOLYLINE |
EMF manual 2.3.5.30. More... | |
struct | U_EMRSETWINDOWEXTEX |
EMF manual 2.3.11.30. More... | |
struct | U_EMRSETWINDOWORGEX |
EMF manual 2.3.11.31. More... | |
struct | U_EMREOF |
EMF manual 3.2.4.1 More... | |
struct | U_EMRSETPIXELV |
EMF manual 2.3.5.36 More... | |
struct | U_EMRSETMAPPERFLAGS |
EMF manual 2.3.11.20. More... | |
struct | U_EMRSETMAPMODE |
EMF manual 2.3.11.19 MapMode enumeration. More... | |
struct | U_EMRSETCOLORADJUSTMENT |
EMF manual 2.3.11.13 More... | |
struct | U_EMRSETTEXTCOLOR |
EMF manual 2.3.11.26 More... | |
struct | U_EMROFFSETCLIPRGN |
EMF manual 2.3.2.4 More... | |
struct | U_EMRMOVETOEX |
EMF manual 2.3.11.4 EMF manual 2.3.5.13 More... | |
struct | U_EMRSETMETARGN |
EMF manual 2.3.2. More... | |
struct | U_EMREXCLUDECLIPRECT |
EMF manual 2.3.2.1 More... | |
struct | U_EMRSCALEVIEWPORTEXTEX |
EMF manual 2.3.11.7 More... | |
struct | U_EMRRESTOREDC |
EMF manual 2.3.11.6 More... | |
struct | U_EMRSETWORLDTRANSFORM |
EMF manual 2.3.12.2 More... | |
struct | U_EMRMODIFYWORLDTRANSFORM |
EMF manual 2.3.12.1 More... | |
struct | U_EMRDELETEOBJECT |
EMF manual 2.3.8.3 More... | |
struct | U_EMRCREATEPEN |
EMF manual 2.3.7.7 More... | |
struct | U_EMRCREATEBRUSHINDIRECT |
EMF manual 2.3.7.1 More... | |
struct | U_EMRANGLEARC |
EMF manual 2.3.5.1 More... | |
struct | U_EMRELLIPSE |
EMF manual 2.3.5.5 More... | |
struct | U_EMRROUNDRECT |
EMF manual 2.3.5.35 More... | |
struct | U_EMRARC |
EMF manual 2.3.5.2 More... | |
struct | U_EMRSELECTPALETTE |
EMF manual 2.3.8.6 More... | |
struct | U_EMRCREATEPALETTE |
EMF manual 2.3.7.6 More... | |
struct | U_EMRSETPALETTEENTRIES |
EMF manual 2.3.8.8 More... | |
struct | U_EMRRESIZEPALETTE |
EMF manual 2.3.8.4 More... | |
struct | U_EMREXTFLOODFILL |
EMF manual 2.3.5.6 More... | |
struct | U_EMRPOLYDRAW |
EMF manual 2.3.5.20 More... | |
struct | U_EMRSETARCDIRECTION |
EMF manual 2.3.11.9 More... | |
struct | U_EMRSETMITERLIMIT |
EMF manual 2.3.11.21 More... | |
struct | U_EMRFILLPATH |
EMF manual 2.3.5.9 More... | |
struct | U_EMRCOMMENT |
EMF manual 2.3.3.1. More... | |
struct | U_EMRCOMMENT_EMFPLUS |
EMF manual 2.3.3.2. More... | |
struct | U_EMRCOMMENT_SPOOL |
EMF manual 2.3.3.3. More... | |
struct | U_EMRCOMMENT_PUBLIC |
EMF manual 2.3.3.4. More... | |
struct | U_EMRFILLRGN |
EMF manual 2.3.5.10 followed by a variable number of U_RECTLs More... | |
struct | U_EMRFRAMERGN |
EMF manual 2.3.5.11 More... | |
struct | U_EMRINVERTRGN |
EMF manual 2.3.11.3 More... | |
struct | U_EMREXTSELECTCLIPRGN |
EMF manual 2.3.2.2 More... | |
struct | U_EMRBITBLT |
EMF manual 2.3.1.2 More... | |
struct | U_EMRSTRETCHBLT |
EMF manual 2.3.1.6 More... | |
struct | U_EMRMASKBLT |
EMF manual 2.3.1.3 More... | |
struct | U_EMRPLGBLT |
EMF manual 2.3.1.4 More... | |
struct | U_EMRSETDIBITSTODEVICE |
EMF manual 2.3.1.5 More... | |
struct | U_EMRSTRETCHDIBITS |
EMF manual 2.3.1.7 More... | |
struct | U_EMREXTCREATEFONTINDIRECTW |
EMF manual 2.3.7.8 More... | |
struct | U_EMREXTTEXTOUTA |
EMF manual 2.3.5.7 More... | |
struct | U_EMRPOLYBEZIER16 |
EMF manual 2.3.5.17 More... | |
struct | U_EMRPOLYPOLYLINE16 |
EMF manual 2.3.5.31 More... | |
struct | U_EMRPOLYDRAW16 |
EMF manual 2.3.5.21 More... | |
struct | U_EMRCREATEMONOBRUSH |
EMF manual 2.3.7.5 More... | |
struct | U_EMRCREATEDIBPATTERNBRUSHPT |
EMF manual 2.3.7.4 More... | |
struct | U_EMREXTCREATEPEN |
EMF manual 2.3.7.9 More... | |
struct | U_EMRPOLYTEXTOUTA |
EMF manual 2.3.5.32 More... | |
struct | U_EMRCREATECOLORSPACE |
EMF manual 2.3.7.2 More... | |
struct | U_EMRDELETECOLORSPACE |
EMF manual 2.3.8.2 More... | |
struct | U_EMRGLSRECORD |
EMF manual 2.3.9.2 More... | |
struct | U_EMRGLSBOUNDEDRECORD |
EMF manual 2.3.9.1 More... | |
struct | U_EMRPIXELFORMAT |
EMF manual 2.3.11.5 More... | |
struct | U_EMRDRAWESCAPE |
EMF manual 2.3.6.1 More... | |
struct | U_EMREXTESCAPE |
EMF manual 2.3.6.2 More... | |
struct | U_EMRSMALLTEXTOUT |
EMF manual 2.3.5.37 More... | |
struct | U_EMRNAMEDESCAPE |
EMF manual 2.3.6.3 More... | |
struct | U_EMRALPHABLEND |
EMF manual 2.3.1.1 More... | |
struct | U_EMRTRANSPARENTBLT |
EMF manual 2.3.1.8 More... | |
struct | U_EMRGRADIENTFILL |
EMF manual 2.3.5.12 More... | |
struct | U_EMRCOLORMATCHTOTARGETW |
EMF manual 2.3.11.1 More... | |
struct | U_EMRCREATECOLORSPACEW |
EMF manual 2.3.7.3 More... | |
struct | EMFTRACK |
Storage for keeping track of properties of the growing EMF file as records are added. More... | |
struct | EMFHANDLES |
The various create functions need a place to put their handles, these are stored in the table below. More... | |
struct | U_MAT2X2 |
2 x 2 matrix, used by xform_alt_set() function. More... | |
Typedefs | |
typedef float | U_FLOAT |
32 bit float | |
typedef uint32_t | U_CBBITS |
Count of Bytes in object at corresponding U_OFF*. | |
typedef uint32_t | U_CBBITSMSK |
Count of Bytes in object at corresponding U_OFF*. | |
typedef uint32_t | U_CBBITSSRC |
Count of Bytes in object at corresponding U_OFF*. | |
typedef uint32_t | U_CBBMI |
Count of Bytes in object at corresponding U_OFF*. | |
typedef uint32_t | U_CBBMIMSK |
Count of Bytes in object at corresponding U_OFF*. | |
typedef uint32_t | U_CBBMISRC |
Count of Bytes in object at corresponding U_OFF*. | |
typedef uint32_t | U_CBDATA |
Count of Bytes in object at corresponding U_OFF*. | |
typedef uint32_t | U_CBNAME |
Count of Bytes in object at corresponding U_OFF*. | |
typedef uint32_t | U_CBPLENTRIES |
Count of Bytes in object at corresponding U_OFF*. | |
typedef uint32_t | U_CBPXLFMT |
Count of Bytes in object at corresponding U_OFF*. | |
typedef uint32_t | U_CBRGNDATA |
Count of Bytes in object at corresponding U_OFF*. | |
typedef uint32_t | U_CBSTR |
Count of Bytes in an 8 or 16 bit string. | |
typedef uint32_t | U_OFFBITS |
Byte offset to TYPE, always measured from the start of the RECORD (not the struct) | |
typedef uint32_t | U_OFFBITSMSK |
Byte offset to TYPE, always measured from the start of the RECORD (not the struct) | |
typedef uint32_t | U_OFFBITSSRC |
Byte offset to TYPE, always measured from the start of the RECORD (not the struct) | |
typedef uint32_t | U_OFFBMI |
Byte offset to TYPE, always measured from the start of the RECORD (not the struct) | |
typedef uint32_t | U_OFFBMIMSK |
Byte offset to TYPE, always measured from the start of the RECORD (not the struct) | |
typedef uint32_t | U_OFFBMISRC |
Byte offset to TYPE, always measured from the start of the RECORD (not the struct) | |
typedef uint32_t | U_OFFDATA |
Byte offset to TYPE, always measured from the start of the RECORD (not the struct) | |
typedef uint32_t | U_OFFDESC |
Byte offset to TYPE, always measured from the start of the RECORD (not the struct) | |
typedef uint32_t | U_OFFDX |
Byte offset to TYPE, always measured from the start of the RECORD (not the struct) | |
typedef uint32_t | U_OFFPLENTRIES |
Byte offset to TYPE, always measured from the start of the RECORD (not the struct) | |
typedef uint32_t | U_OFFPXLFMT |
Byte offset to TYPE, always measured from the start of the RECORD (not the struct) | |
typedef uint32_t | U_OFFSTR |
Byte offset to string of either 8 or 16 bit characters. | |
typedef uint8_t | U_DATA |
any binary sort of data, not otherwise classified. | |
typedef uint32_t | U_FNTAXES |
Font Axes For U_DESIGNVECTOR. | |
typedef uint32_t | U_STYLEENTRY |
StyleEntry For U_EXTLOGPEN. | |
typedef uint32_t | U_POLYCOUNTS |
aPolyCounts For U_EMRPOLYPOLYLINE etc. | |
typedef uint32_t | U_NUM_FNTAXES |
Number of U_FNTAXES. | |
typedef uint32_t | U_NUM_LOGPLTNTRY |
Number of U_LOGPLTENTRY. | |
typedef uint32_t | U_NUM_RECTL |
Number of U_RECTL. | |
typedef uint32_t | U_NUM_POINTL |
Number of U_POINTL. | |
typedef uint32_t | U_NUM_POINT16 |
Number of U_POINT16. | |
typedef uint32_t | U_NUM_STYLEENTRY |
Number of U_STYLEENTRY. | |
typedef uint32_t | U_NUM_POLYCOUNTS |
Number of U_POLYCOUNTS. | |
typedef uint32_t | U_NUM_EMRTEXT |
Number of U_EMRTEXT. | |
typedef uint32_t | U_NUM_STR |
Number of 8 or 16 bit characters in string. | |
typedef uint32_t | U_NUM_TRIVERTEX |
Number of U_TRIVERTEX. | |
typedef uint32_t | U_NUM_GRADOBJ |
Number of U_GRADIENT4 OR U_GRADIENT3 (determined at run time) | |
typedef uint32_t | U_NUM_RGBQUAD |
Number of U_RGBQUAD (in bmciColors in U_BITMAPCOREINFO) | |
typedef struct U_BITMAPINFOHEADER * | PU_BITMAPINFOHEADER |
WMF manual 2.2.2.3. | |
typedef struct U_CIEXYZ * | PU_CIEXYZ |
WMF manual 2.2.2.6. | |
typedef struct U_CIEXYZTRIPLE * | PU_CIEXYZTRIPLE |
WMF manual 2.2.2.7. | |
typedef struct U_COLORREF * | PU_COLORREF |
WMF manual 2.2.2.8. | |
typedef struct U_LCS_GAMMA * | PU_LCS_GAMMA |
WMF manual 2.2.2.11. | |
typedef struct U_LCS_GAMMARGB * | PU_LCS_GAMMARGB |
WMF manual 2.2.2.11. | |
typedef struct U_LOGCOLORSPACEA * | PU_LOGCOLORSPACEA |
WMF manual 2.2.2.11. | |
typedef struct U_LOGCOLORSPACEW * | PU_LOGCOLORSPACEW |
WMF manual 2.2.2.12. | |
typedef struct U_PAIR | U_POINT |
WMF manual 2.2.2.15. | |
typedef struct U_PAIR | U_POINTL |
WMF manual 2.2.2.15. | |
typedef struct U_PAIR * | PU_PAIR |
WMF manual 2.2.2.15. | |
typedef struct U_PAIR * | PU_POINT |
WMF manual 2.2.2.15. | |
typedef struct U_PAIR * | PU_POINTL |
WMF manual 2.2.2.15. | |
typedef struct U_POINT16 * | PU_POINT16 |
WMF manual 2.2.2.16. | |
typedef struct U_RECT | U_RECTL |
WMF manual 2.2.2.19. | |
typedef struct U_RECT * | PU_RECT |
WMF manual 2.2.2.19. | |
typedef struct U_RECT * | PU_RECTL |
WMF manual 2.2.2.19. | |
typedef struct U_RGBQUAD * | PU_RGBQUAD |
WMF manual 2.2.2.20. | |
typedef struct U_SIZE | U_SIZEL |
WMF manual 2.2.2.22. | |
typedef struct U_SIZE * | PU_SIZE |
WMF manual 2.2.2.22. | |
typedef struct U_SIZE * | PU_SIZEL |
WMF manual 2.2.2.22. | |
typedef struct U_PAIRF * | PU_PAIRF |
Any generic pair of floats. Microsoft name: (none) | |
typedef struct U_BITFIX28_4 * | PU_BITFIX28_4 |
EMF manual 2.2.1. | |
typedef struct U_COLORADJUSTMENT * | PU_COLORADJUSTMENT |
EMF manual 2.2.2. | |
typedef struct U_DESIGNVECTOR * | PU_DESIGNVECTOR |
EMF manual 2.2.3. | |
typedef struct U_EMRFORMAT * | PU_EMRFORMAT |
EMF manual 2.2.4. | |
typedef struct U_EMRTEXT * | PU_EMRTEXT |
EMF manual 2.2.5. | |
typedef struct U_POINT28_4 * | PU_POINT28_4 |
EMF manual 2.2.23. | |
typedef struct U_EPS_DATA * | PU_EPS_DATA |
EMF manual 2.2.6. | |
typedef struct U_TRIVERTEX * | PU_TRIVERTEX |
EMF manual 2.2.26. | |
typedef struct U_GRADIENT4 * | PU_GRADIENT4 |
EMF manual 2.2.7. | |
typedef struct U_GRADIENT3 * | PU_GRADIENT3 |
EMF manual 2.2.8. | |
typedef struct U_LOGBRUSH | U_PATTERN |
EMF manual 2.2.12. | |
typedef struct U_LOGBRUSH * | PU_LOGBRUSH |
EMF manual 2.2.12. | |
typedef struct U_LOGBRUSH * | PU_PATTERN |
EMF manual 2.2.12. | |
typedef struct U_LOGFONT * | PU_LOGFONT |
EMF manual 2.2.13. | |
typedef struct U_PANOSE * | PU_PANOSE |
EMF manual 2.2.21. | |
typedef struct U_LOGFONT_PANOSE * | PU_LOGFONT_PANOSE |
EMF manual 2.2.16. | |
typedef struct U_LOGPLTNTRY * | PU_LOGPLTNTRY |
EMF manual 2.2.18. | |
typedef struct U_LOGPALETTE * | PU_LOGPALETTE |
EMF manual 2.2.17. | |
typedef struct U_LOGPEN * | PU_LOGPEN |
EMF manual 2.2.19. | |
typedef struct U_PIXELFORMATDESCRIPTOR * | PU_PIXELFORMATDESCRIPTOR |
EMF manual 2.2.22. | |
typedef struct U_RGNDATAHEADER * | PU_RGNDATAHEADER |
EMF manual 2.2.25. | |
typedef struct U_RGNDATA * | PU_RGNDATA |
EMF manual 2.2.24. | |
typedef struct U_XFORM * | PU_XFORM |
EMF manual 2.2.28. | |
typedef struct U_EXTLOGPEN * | PU_EXTLOGPEN |
EMF manual 2.2.20. | |
typedef struct U_BITMAPINFO * | PU_BITMAPINFO |
WMF Manual 2.2.2.9. | |
typedef struct U_BLEND * | PU_BLEND |
EMF Manual 2.3.1.1. | |
typedef struct U_ENHMETARECORD * | PU_ENHMETARECORD |
General form of an EMF record. | |
typedef struct U_EMR * | PU_EMR |
First two fields of all EMF records,. | |
typedef struct U_EMRGENERICPAIR * | PU_EMRGENERICPAIR |
Generic EMR record with two 32 bit values. Microsoft name: (none) | |
typedef struct U_EMRHEADER * | PU_EMRHEADER |
EMF manual 2.2.9. | |
typedef struct U_EMRPOLYBEZIER | U_EMRPOLYGON |
EMF manual 2.3.5.22. | |
typedef struct U_EMRPOLYBEZIER | U_EMRPOLYLINE |
EMF manual 2.3.5.24. | |
typedef struct U_EMRPOLYBEZIER | U_EMRPOLYBEZIERTO |
EMF manual 2.3.5.18. | |
typedef struct U_EMRPOLYBEZIER | U_EMRPOLYLINETO |
EMF manual 2.3.5.26. | |
typedef struct U_EMRPOLYBEZIER * | PU_EMRPOLYBEZIER |
EMF manual 2.3.5.16. | |
typedef struct U_EMRPOLYBEZIER * | PU_EMRPOLYGON |
EMF manual 2.3.5.22. | |
typedef struct U_EMRPOLYBEZIER * | PU_EMRPOLYLINE |
EMF manual 2.3.5.24. | |
typedef struct U_EMRPOLYBEZIER * | PU_EMRPOLYBEZIERTO |
EMF manual 2.3.5.18. | |
typedef struct U_EMRPOLYBEZIER * | PU_EMRPOLYLINETO |
EMF manual 2.3.5.26. | |
typedef struct U_EMRPOLYPOLYLINE | U_EMRPOLYPOLYGON |
EMF manual 2.3.5.28. | |
typedef struct U_EMRPOLYPOLYLINE * | PU_EMRPOLYPOLYLINE |
EMF manual 2.3.5.30. | |
typedef struct U_EMRPOLYPOLYLINE * | PU_EMRPOLYPOLYGON |
EMF manual 2.3.5.28. | |
typedef struct U_EMRSETWINDOWEXTEX | U_EMRSETVIEWPORTEXTEX |
EMF manual manual 2.3.11.28. | |
typedef struct U_EMRSETWINDOWEXTEX * | PU_EMRSETWINDOWEXTEX |
EMF manual manual 2.3.11.30. | |
typedef struct U_EMRSETWINDOWEXTEX * | PU_EMRSETVIEWPORTEXTEX |
EMF manual manual 2.3.11.28. | |
typedef struct U_EMRSETWINDOWORGEX | U_EMRSETVIEWPORTORGEX |
EMF manual 2.3.11.29. | |
typedef struct U_EMRSETWINDOWORGEX | U_EMRSETBRUSHORGEX |
EMF manual 2.3.11.12. | |
typedef struct U_EMRSETWINDOWORGEX * | PU_EMRSETWINDOWORGEX |
EMF manual 2.3.11.31. | |
typedef struct U_EMRSETWINDOWORGEX * | PU_EMRSETVIEWPORTORGEX |
EMF manual 2.3.11.29. | |
typedef struct U_EMRSETWINDOWORGEX * | PU_EMRSETBRUSHORGEX |
EMF manual 2.3.11.12. | |
typedef struct U_EMREOF * | PU_EMREOF |
EMF manual 3.2.4.1. | |
typedef struct U_EMRSETPIXELV * | PU_EMRSETPIXELV |
EMF manual 2.3.5.36. | |
typedef struct U_EMRSETMAPPERFLAGS * | PU_EMRSETMAPPERFLAGS |
EMF manual 2.3.11.20. | |
typedef struct U_EMRSETMAPMODE | U_EMRSETBKMODE |
EMF manual 2.3.11.11 BackgroundMode Enumeration. | |
typedef struct U_EMRSETMAPMODE | U_EMRSETPOLYFILLMODE |
EMF manual 2.3.11.22 PolygonFillMode Enumeration. | |
typedef struct U_EMRSETMAPMODE | U_EMRSETROP2 |
EMF manual 2.3.11.23 Binary Raster Operation Enumeration. | |
typedef struct U_EMRSETMAPMODE | U_EMRSETSTRETCHBLTMODE |
EMF manual 2.3.11.24 StretchMode Enumeration. | |
typedef struct U_EMRSETMAPMODE | U_EMRSETTEXTALIGN |
EMF manual 2.3.11.25 TextAlignment enumeration. | |
typedef struct U_EMRSETMAPMODE | U_EMRSELECTCLIPPATH |
EMF manual 2.3.2.5 RegionMode Enumeration. | |
typedef struct U_EMRSETMAPMODE | U_EMRSETICMMODE |
EMF manual 2.3.11.14 ICMMode Enumeration. | |
typedef struct U_EMRSETMAPMODE | U_EMRSETLAYOUT |
EMF manual 2.3.11.17 Mirroring Enumeration. | |
typedef struct U_EMRSETMAPMODE * | PU_EMRSETMAPMODE |
EMF manual 2.3.11.19 MapMode enumeration. | |
typedef struct U_EMRSETMAPMODE * | PU_EMRSETBKMODE |
EMF manual 2.3.11.11 BackgroundMode Enumeration. | |
typedef struct U_EMRSETMAPMODE * | PU_EMRSETPOLYFILLMODE |
EMF manual 2.3.11.22 PolygonFillMode Enumeration. | |
typedef struct U_EMRSETMAPMODE * | PU_EMRSETROP2 |
EMF manual 2.3.11.23 Binary Raster Operation Enumeration. | |
typedef struct U_EMRSETMAPMODE * | PU_EMRSETSTRETCHBLTMODE |
EMF manual 2.3.11.24 StretchMode Enumeration. | |
typedef struct U_EMRSETMAPMODE * | PU_EMRSETTEXTALIGN |
EMF manual 2.3.11.25 TextAlignment enumeration. | |
typedef struct U_EMRSETMAPMODE * | PU_EMRSELECTCLIPPATH |
EMF manual 2.3.2.5 RegionMode Enumeration. | |
typedef struct U_EMRSETMAPMODE * | PU_EMRSETICMMODE |
EMF manual 2.3.11.14 ICMMode Enumeration. | |
typedef struct U_EMRSETMAPMODE * | PU_EMRSETLAYOUT |
EMF manual 2.3.11.17 Mirroring Enumeration. | |
typedef struct U_EMRSETCOLORADJUSTMENT * | PU_EMRSETCOLORADJUSTMENT |
EMF manual 2.3.11.13. | |
typedef struct U_EMRSETTEXTCOLOR | U_EMRSETBKCOLOR |
EMF manual 2.3.11.10. | |
typedef struct U_EMRSETTEXTCOLOR * | PU_EMRSETTEXTCOLOR |
EMF manual 2.3.11.26. | |
typedef struct U_EMRSETTEXTCOLOR * | PU_EMRSETBKCOLOR |
EMF manual 2.3.11.10. | |
typedef struct U_EMROFFSETCLIPRGN * | PU_EMROFFSETCLIPRGN |
EMF manual 2.3.2.4. | |
typedef struct U_EMRMOVETOEX | U_EMRLINETO |
EMF manual 2.3.5.13. | |
typedef struct U_EMRMOVETOEX * | PU_EMRMOVETOEX |
EMF manual 2.3.11.4. | |
typedef struct U_EMRMOVETOEX * | PU_EMRLINETO |
EMF manual 2.3.5.13. | |
typedef struct U_EMRSETMETARGN | U_EMRSAVEDC |
EMF manual 2.3.11. | |
typedef struct U_EMRSETMETARGN | U_EMRREALIZEPALETTE |
EMF manual 2.3.10. | |
typedef struct U_EMRSETMETARGN | U_EMRBEGINPATH |
EMF manual 2.3.10. | |
typedef struct U_EMRSETMETARGN | U_EMRENDPATH |
EMF manual 2.3.10. | |
typedef struct U_EMRSETMETARGN | U_EMRCLOSEFIGURE |
EMF manual 2.3.10. | |
typedef struct U_EMRSETMETARGN | U_EMRFLATTENPATH |
EMF manual 2.3.10. | |
typedef struct U_EMRSETMETARGN | U_EMRWIDENPATH |
EMF manual 2.3.10. | |
typedef struct U_EMRSETMETARGN | U_EMRABORTPATH |
EMF manual 2.3.10. | |
typedef struct U_EMRSETMETARGN * | PU_EMRSETMETARGN |
EMF manual 2.3.2. | |
typedef struct U_EMRSETMETARGN * | PU_EMRSAVEDC |
EMF manual 2.3.11. | |
typedef struct U_EMRSETMETARGN * | PU_EMRREALIZEPALETTE |
EMF manual 2.3.10. | |
typedef struct U_EMRSETMETARGN * | PU_EMRBEGINPATH |
EMF manual 2.3.10. | |
typedef struct U_EMRSETMETARGN * | PU_EMRENDPATH |
EMF manual 2.3.10. | |
typedef struct U_EMRSETMETARGN * | PU_EMRCLOSEFIGURE |
EMF manual 2.3.10. | |
typedef struct U_EMRSETMETARGN * | PU_EMRFLATTENPATH |
EMF manual 2.3.10. | |
typedef struct U_EMRSETMETARGN * | PU_EMRWIDENPATH |
EMF manual 2.3.10. | |
typedef struct U_EMRSETMETARGN * | PU_EMRABORTPATH |
EMF manual 2.3.10. | |
typedef struct U_EMREXCLUDECLIPRECT | U_EMRINTERSECTCLIPRECT |
EMF manual 2.3.2.3. | |
typedef struct U_EMREXCLUDECLIPRECT * | PU_EMREXCLUDECLIPRECT |
EMF manual 2.3.2.1. | |
typedef struct U_EMREXCLUDECLIPRECT * | PU_EMRINTERSECTCLIPRECT |
EMF manual 2.3.2.3. | |
typedef struct U_EMRSCALEVIEWPORTEXTEX | U_EMRSCALEWINDOWEXTEX |
EMF manual 2.3.11.8. | |
typedef struct U_EMRSCALEVIEWPORTEXTEX * | PU_EMRSCALEVIEWPORTEXTEX |
EMF manual 2.3.11.7. | |
typedef struct U_EMRSCALEVIEWPORTEXTEX * | PU_EMRSCALEWINDOWEXTEX |
EMF manual 2.3.11.8. | |
typedef struct U_EMRRESTOREDC * | PU_EMRRESTOREDC |
EMF manual 2.3.11.6. | |
typedef struct U_EMRSETWORLDTRANSFORM * | PU_EMRSETWORLDTRANSFORM |
EMF manual 2.3.12.2. | |
typedef struct U_EMRMODIFYWORLDTRANSFORM * | PU_EMRMODIFYWORLDTRANSFORM |
EMF manual 2.3.12.1. | |
typedef struct U_EMRDELETEOBJECT | U_EMRSELECTOBJECT |
EMF manual 2.3.8.5. | |
typedef struct U_EMRDELETEOBJECT * | PU_EMRDELETEOBJECT |
EMF manual 2.3.8.3. | |
typedef struct U_EMRDELETEOBJECT * | PU_EMRSELECTOBJECT |
EMF manual 2.3.8.5. | |
typedef struct U_EMRCREATEPEN * | PU_EMRCREATEPEN |
EMF manual 2.3.7.7. | |
typedef struct U_EMRCREATEBRUSHINDIRECT * | PU_EMRCREATEBRUSHINDIRECT |
EMF manual 2.3.7.1 | |
typedef struct U_EMRANGLEARC * | PU_EMRANGLEARC |
EMF manual 2.3.5.1 | |
typedef struct U_EMRELLIPSE | U_EMRRECTANGLE |
EMF manual 2.3.5.5 | |
typedef struct U_EMRELLIPSE * | PU_EMRELLIPSE |
EMF manual 2.3.5.5. | |
typedef struct U_EMRELLIPSE * | PU_EMRRECTANGLE |
EMF manual 2.3.5.34. | |
typedef struct U_EMRROUNDRECT * | PU_EMRROUNDRECT |
EMF manual 2.3.5.35 | |
typedef struct U_EMRARC | U_EMRCHORD |
EMF manual 2.3.5.4. | |
typedef struct U_EMRARC | U_EMRPIE |
EMF manual 2.3.5.15. | |
typedef struct U_EMRARC | U_EMRARCTO |
EMF manual 2.3.5.3. | |
typedef struct U_EMRARC * | PU_EMRARC |
EMF manual 2.3.5.2. | |
typedef struct U_EMRARC * | PU_EMRCHORD |
EMF manual 2.3.5.4. | |
typedef struct U_EMRARC * | PU_EMRPIE |
EMF manual 2.3.5.15. | |
typedef struct U_EMRARC * | PU_EMRARCTO |
EMF manual 2.3.5.3. | |
typedef struct U_EMRSELECTPALETTE * | PU_EMRSELECTPALETTE |
EMF manual 2.3.8.6 | |
typedef struct U_EMRCREATEPALETTE * | PU_EMRCREATEPALETTE |
EMF manual 2.3.7.6 | |
typedef struct U_EMRSETPALETTEENTRIES * | PU_EMRSETPALETTEENTRIES |
EMF manual 2.3.8.8 | |
typedef struct U_EMRRESIZEPALETTE * | PU_EMRRESIZEPALETTE |
EMF manual 2.3.8.4 | |
typedef struct U_EMREXTFLOODFILL * | PU_EMREXTFLOODFILL |
EMF manual 2.3.5.6 | |
typedef struct U_EMRPOLYDRAW * | PU_EMRPOLYDRAW |
EMF manual 2.3.5.20 | |
typedef struct U_EMRSETARCDIRECTION * | PU_EMRSETARCDIRECTION |
EMF manual 2.3.11.9. | |
typedef struct U_EMRSETMITERLIMIT * | PU_EMRSETMITERLIMIT |
EMF manual 2.3.11.21 | |
typedef struct U_EMRFILLPATH | U_EMRSTROKEANDFILLPATH |
EMF manual 2.3.5.38. | |
typedef struct U_EMRFILLPATH | U_EMRSTROKEPATH |
EMF manual 2.3.5.39. | |
typedef struct U_EMRFILLPATH * | PU_EMRFILLPATH |
EMF manual 2.3.5.9. | |
typedef struct U_EMRFILLPATH * | PU_EMRSTROKEANDFILLPATH |
EMF manual 2.3.5.38. | |
typedef struct U_EMRFILLPATH * | PU_EMRSTROKEPATH |
EMF manual 2.3.5.39. | |
typedef struct U_EMRCOMMENT * | PU_EMRCOMMENT |
EMF manual 2.3.3.1, AKA GDICOMMENT. | |
typedef struct U_EMRCOMMENT_EMFPLUS * | PU_EMRCOMMENT_EMFPLUS |
EMF manual 2.3.3.2, EMF Plus comment. | |
typedef struct U_EMRCOMMENT_SPOOL * | PU_EMRCOMMENT_SPOOL |
EMF manual 2.3.3.3, EMF Spool comment. | |
typedef struct U_EMRCOMMENT_PUBLIC * | PU_EMRCOMMENT_PUBLIC |
EMF manual 2.3.3.4, EMF Public comment. | |
typedef struct U_EMRFILLRGN * | PU_EMRFILLRGN |
EMF manual 2.3.5.10 | |
typedef struct U_EMRFRAMERGN * | PU_EMRFRAMERGN |
EMF manual 2.3.5.11 | |
typedef struct U_EMRINVERTRGN | U_EMRPAINTRGN |
EMF manual 2.3.5.14. | |
typedef struct U_EMRINVERTRGN * | PU_EMRINVERTRGN |
EMF manual 2.3.11.3. | |
typedef struct U_EMRINVERTRGN * | PU_EMRPAINTRGN |
EMF manual 2.3.5.14. | |
typedef struct U_EMREXTSELECTCLIPRGN * | PU_EMREXTSELECTCLIPRGN |
EMF manual 2.3.2.2. | |
typedef struct U_EMRBITBLT * | PU_EMRBITBLT |
EMF manual 2.3.1.2. | |
typedef struct U_EMRSTRETCHBLT * | PU_EMRSTRETCHBLT |
EMF manual 2.3.1.6. | |
typedef struct U_EMRMASKBLT * | PU_EMRMASKBLT |
EMF manual 2.3.1.3. | |
typedef struct U_EMRPLGBLT * | PU_EMRPLGBLT |
EMF manual 2.3.1.4. | |
typedef struct U_EMRSETDIBITSTODEVICE * | PU_EMRSETDIBITSTODEVICE |
EMF manual 2.3.1.5. | |
typedef struct U_EMRSTRETCHDIBITS * | PU_EMRSTRETCHDIBITS |
EMF manual 2.3.1.7. | |
typedef struct U_EMREXTCREATEFONTINDIRECTW * | PU_EMREXTCREATEFONTINDIRECTW |
EMF manual 2.3.7.8. | |
typedef struct U_EMREXTTEXTOUTA | U_EMREXTTEXTOUTW |
EMF manual 2.3.5.8. | |
typedef struct U_EMREXTTEXTOUTA * | PU_EMREXTTEXTOUTA |
EMF manual 2.3.5.7. | |
typedef struct U_EMREXTTEXTOUTA * | PU_EMREXTTEXTOUTW |
EMF manual 2.3.5.8. | |
typedef struct U_EMRPOLYBEZIER16 | U_EMRPOLYGON16 |
EMF manual 2.3.5.23. | |
typedef struct U_EMRPOLYBEZIER16 | U_EMRPOLYLINE16 |
EMF manual 2.3.5.25. | |
typedef struct U_EMRPOLYBEZIER16 | U_EMRPOLYBEZIERTO16 |
EMF manual 2.3.5.19. | |
typedef struct U_EMRPOLYBEZIER16 | U_EMRPOLYLINETO16 |
EMF manual 2.3.5.27. | |
typedef struct U_EMRPOLYBEZIER16 * | PU_EMRPOLYBEZIER16 |
EMF manual 2.3.5.17. | |
typedef struct U_EMRPOLYBEZIER16 * | PU_EMRPOLYGON16 |
EMF manual 2.3.5.23. | |
typedef struct U_EMRPOLYBEZIER16 * | PU_EMRPOLYLINE16 |
EMF manual 2.3.5.25. | |
typedef struct U_EMRPOLYBEZIER16 * | PU_EMRPOLYBEZIERTO16 |
EMF manual 2.3.5.19. | |
typedef struct U_EMRPOLYBEZIER16 * | PU_EMRPOLYLINETO16 |
EMF manual 2.3.5.27. | |
typedef struct U_EMRPOLYPOLYLINE16 | U_EMRPOLYPOLYGON16 |
EMF manual 2.3.5.29. | |
typedef struct U_EMRPOLYPOLYLINE16 * | PU_EMRPOLYPOLYLINE16 |
EMF manual 2.3.5.31. | |
typedef struct U_EMRPOLYPOLYLINE16 * | PU_EMRPOLYPOLYGON16 |
EMF manual 2.3.5.29. | |
typedef struct U_EMRPOLYDRAW16 * | PU_EMRPOLYDRAW16 |
EMF manual 2.3.5.21. | |
typedef struct U_EMRCREATEMONOBRUSH * | PU_EMRCREATEMONOBRUSH |
EMF manual 2.3.7.5. | |
typedef struct U_EMRCREATEDIBPATTERNBRUSHPT * | PU_EMRCREATEDIBPATTERNBRUSHPT |
EMF manual 2.3.7.4. | |
typedef struct U_EMREXTCREATEPEN * | PU_EMREXTCREATEPEN |
EMF manual 2.3.7.9. | |
typedef struct U_EMRPOLYTEXTOUTA | U_EMRPOLYTEXTOUTW |
EMF manual 2.3.5.33. | |
typedef struct U_EMRPOLYTEXTOUTA * | PU_EMRPOLYTEXTOUTA |
EMF manual 2.3.5.32. | |
typedef struct U_EMRPOLYTEXTOUTA * | PU_EMRPOLYTEXTOUTW |
EMF manual 2.3.5.33. | |
typedef struct U_EMRCREATECOLORSPACE * | PU_EMRCREATECOLORSPACE |
EMF manual 2.3.7.2 | |
typedef struct U_EMRDELETECOLORSPACE | U_EMRSETCOLORSPACE |
EMF manual 2.3.8.7. | |
typedef struct U_EMRDELETECOLORSPACE * | PU_EMRDELETECOLORSPACE |
EMF manual 2.3.8.2. | |
typedef struct U_EMRDELETECOLORSPACE * | PU_EMRSETCOLORSPACE |
EMF manual 2.3.8.7. | |
typedef struct U_EMRGLSRECORD * | PU_EMRGLSRECORD |
EMF manual 2.3.9.2 | |
typedef struct U_EMRGLSBOUNDEDRECORD * | PU_EMRGLSBOUNDEDRECORD |
EMF manual 2.3.9.1. | |
typedef struct U_EMRPIXELFORMAT * | PU_EMRPIXELFORMAT |
EMF manual 2.3.11.5. | |
typedef struct U_EMRDRAWESCAPE * | PU_EMRDRAWESCAPE |
EMF manual 2.3.6.1. | |
typedef struct U_EMREXTESCAPE * | PU_EMREXTESCAPE |
EMF manual 2.3.6.2. | |
typedef struct U_EMRSMALLTEXTOUT * | PU_EMRSMALLTEXTOUT |
EMF manual 2.3.5.37. | |
typedef struct U_EMRNAMEDESCAPE * | PU_EMRNAMEDESCAPE |
EMF manual 2.3.6.3. | |
typedef struct U_EMRALPHABLEND * | PU_EMRALPHABLEND |
EMF manual 2.3.1.1. | |
typedef struct U_EMRTRANSPARENTBLT * | PU_EMRTRANSPARENTBLT |
EMF manual 2.3.1.8. | |
typedef struct U_EMRGRADIENTFILL * | PU_EMRGRADIENTFILL |
EMF manual 2.3.5.12. | |
typedef struct U_EMRCOLORMATCHTOTARGETW * | PU_EMRCOLORMATCHTOTARGETW |
EMF manual 2.3.11.1. | |
typedef struct U_EMRCREATECOLORSPACEW * | PU_EMRCREATECOLORSPACEW |
EMF manual 2.3.7.3. | |
typedef struct U_MAT2X2 * | PU_MAT2X2 |
2 x 2 matrix, used by xform_alt_set() function. | |
Structures, definitions, and function prototypes for EMF files.
EMF file Record structure information has been derived from Mingw, Wine, and libEMF header files, and from Microsoft's EMF Information pdf, release date March 28,2012, link from here:
http://msdn2.microsoft.com/en-us/library/cc230514.aspx
If the direct link fails the document may be found by searching for: "[MS-EMF]: Enhanced Metafile Format"
Definition in file uemf.h.
typedef struct U_BITFIX28_4 * PU_BITFIX28_4 |
EMF manual 2.2.1.
typedef struct U_BITMAPINFO * PU_BITMAPINFO |
WMF Manual 2.2.2.9.
typedef struct U_BITMAPINFOHEADER * PU_BITMAPINFOHEADER |
WMF manual 2.2.2.3.
typedef struct U_CIEXYZTRIPLE * PU_CIEXYZTRIPLE |
WMF manual 2.2.2.7.
typedef struct U_COLORADJUSTMENT * PU_COLORADJUSTMENT |
EMF manual 2.2.2.
typedef struct U_COLORREF * PU_COLORREF |
WMF manual 2.2.2.8.
typedef struct U_DESIGNVECTOR * PU_DESIGNVECTOR |
EMF manual 2.2.3.
typedef struct U_EMRSETMETARGN * PU_EMRABORTPATH |
EMF manual 2.3.10.
typedef struct U_EMRALPHABLEND * PU_EMRALPHABLEND |
EMF manual 2.3.1.1.
typedef struct U_EMRANGLEARC * PU_EMRANGLEARC |
EMF manual 2.3.5.1
typedef struct U_EMRARC * PU_EMRARCTO |
EMF manual 2.3.5.3.
typedef struct U_EMRSETMETARGN * PU_EMRBEGINPATH |
EMF manual 2.3.10.
typedef struct U_EMRBITBLT * PU_EMRBITBLT |
EMF manual 2.3.1.2.
typedef struct U_EMRARC * PU_EMRCHORD |
EMF manual 2.3.5.4.
typedef struct U_EMRSETMETARGN * PU_EMRCLOSEFIGURE |
EMF manual 2.3.10.
typedef struct U_EMRCOLORMATCHTOTARGETW * PU_EMRCOLORMATCHTOTARGETW |
EMF manual 2.3.11.1.
typedef struct U_EMRCOMMENT * PU_EMRCOMMENT |
EMF manual 2.3.3.1, AKA GDICOMMENT.
typedef struct U_EMRCOMMENT_EMFPLUS * PU_EMRCOMMENT_EMFPLUS |
EMF manual 2.3.3.2, EMF Plus comment.
typedef struct U_EMRCOMMENT_PUBLIC * PU_EMRCOMMENT_PUBLIC |
EMF manual 2.3.3.4, EMF Public comment.
typedef struct U_EMRCOMMENT_SPOOL * PU_EMRCOMMENT_SPOOL |
EMF manual 2.3.3.3, EMF Spool comment.
typedef struct U_EMRCREATEBRUSHINDIRECT * PU_EMRCREATEBRUSHINDIRECT |
EMF manual 2.3.7.1
typedef struct U_EMRCREATECOLORSPACE * PU_EMRCREATECOLORSPACE |
EMF manual 2.3.7.2
typedef struct U_EMRCREATECOLORSPACEW * PU_EMRCREATECOLORSPACEW |
EMF manual 2.3.7.3.
typedef struct U_EMRCREATEDIBPATTERNBRUSHPT * PU_EMRCREATEDIBPATTERNBRUSHPT |
EMF manual 2.3.7.4.
typedef struct U_EMRCREATEMONOBRUSH * PU_EMRCREATEMONOBRUSH |
EMF manual 2.3.7.5.
typedef struct U_EMRCREATEPALETTE * PU_EMRCREATEPALETTE |
EMF manual 2.3.7.6
typedef struct U_EMRCREATEPEN * PU_EMRCREATEPEN |
EMF manual 2.3.7.7.
typedef struct U_EMRDELETECOLORSPACE * PU_EMRDELETECOLORSPACE |
EMF manual 2.3.8.2.
typedef struct U_EMRDELETEOBJECT * PU_EMRDELETEOBJECT |
EMF manual 2.3.8.3.
typedef struct U_EMRDRAWESCAPE * PU_EMRDRAWESCAPE |
EMF manual 2.3.6.1.
typedef struct U_EMRELLIPSE * PU_EMRELLIPSE |
EMF manual 2.3.5.5.
typedef struct U_EMRSETMETARGN * PU_EMRENDPATH |
EMF manual 2.3.10.
typedef struct U_EMREXCLUDECLIPRECT * PU_EMREXCLUDECLIPRECT |
EMF manual 2.3.2.1.
typedef struct U_EMREXTCREATEFONTINDIRECTW * PU_EMREXTCREATEFONTINDIRECTW |
EMF manual 2.3.7.8.
typedef struct U_EMREXTCREATEPEN * PU_EMREXTCREATEPEN |
EMF manual 2.3.7.9.
typedef struct U_EMREXTESCAPE * PU_EMREXTESCAPE |
EMF manual 2.3.6.2.
typedef struct U_EMREXTFLOODFILL * PU_EMREXTFLOODFILL |
EMF manual 2.3.5.6
typedef struct U_EMREXTSELECTCLIPRGN * PU_EMREXTSELECTCLIPRGN |
EMF manual 2.3.2.2.
typedef struct U_EMREXTTEXTOUTA * PU_EMREXTTEXTOUTA |
EMF manual 2.3.5.7.
typedef struct U_EMREXTTEXTOUTA * PU_EMREXTTEXTOUTW |
EMF manual 2.3.5.8.
typedef struct U_EMRFILLPATH * PU_EMRFILLPATH |
EMF manual 2.3.5.9.
typedef struct U_EMRFILLRGN * PU_EMRFILLRGN |
EMF manual 2.3.5.10
typedef struct U_EMRSETMETARGN * PU_EMRFLATTENPATH |
EMF manual 2.3.10.
typedef struct U_EMRFORMAT * PU_EMRFORMAT |
EMF manual 2.2.4.
typedef struct U_EMRFRAMERGN * PU_EMRFRAMERGN |
EMF manual 2.3.5.11
typedef struct U_EMRGENERICPAIR * PU_EMRGENERICPAIR |
Generic EMR record with two 32 bit values. Microsoft name: (none)
typedef struct U_EMRGLSBOUNDEDRECORD * PU_EMRGLSBOUNDEDRECORD |
EMF manual 2.3.9.1.
typedef struct U_EMRGLSRECORD * PU_EMRGLSRECORD |
EMF manual 2.3.9.2
typedef struct U_EMRGRADIENTFILL * PU_EMRGRADIENTFILL |
EMF manual 2.3.5.12.
typedef struct U_EMRHEADER * PU_EMRHEADER |
EMF manual 2.2.9.
typedef struct U_EMREXCLUDECLIPRECT * PU_EMRINTERSECTCLIPRECT |
EMF manual 2.3.2.3.
typedef struct U_EMRINVERTRGN * PU_EMRINVERTRGN |
EMF manual 2.3.11.3.
typedef struct U_EMRMOVETOEX * PU_EMRLINETO |
EMF manual 2.3.5.13.
typedef struct U_EMRMASKBLT * PU_EMRMASKBLT |
EMF manual 2.3.1.3.
typedef struct U_EMRMODIFYWORLDTRANSFORM * PU_EMRMODIFYWORLDTRANSFORM |
EMF manual 2.3.12.1.
typedef struct U_EMRMOVETOEX * PU_EMRMOVETOEX |
EMF manual 2.3.11.4.
typedef struct U_EMRNAMEDESCAPE * PU_EMRNAMEDESCAPE |
EMF manual 2.3.6.3.
typedef struct U_EMROFFSETCLIPRGN * PU_EMROFFSETCLIPRGN |
EMF manual 2.3.2.4.
typedef struct U_EMRINVERTRGN * PU_EMRPAINTRGN |
EMF manual 2.3.5.14.
typedef struct U_EMRPIXELFORMAT * PU_EMRPIXELFORMAT |
EMF manual 2.3.11.5.
typedef struct U_EMRPLGBLT * PU_EMRPLGBLT |
EMF manual 2.3.1.4.
typedef struct U_EMRPOLYBEZIER * PU_EMRPOLYBEZIER |
EMF manual 2.3.5.16.
typedef struct U_EMRPOLYBEZIER16 * PU_EMRPOLYBEZIER16 |
EMF manual 2.3.5.17.
typedef struct U_EMRPOLYBEZIER * PU_EMRPOLYBEZIERTO |
EMF manual 2.3.5.18.
typedef struct U_EMRPOLYBEZIER16 * PU_EMRPOLYBEZIERTO16 |
EMF manual 2.3.5.19.
typedef struct U_EMRPOLYDRAW * PU_EMRPOLYDRAW |
EMF manual 2.3.5.20
typedef struct U_EMRPOLYDRAW16 * PU_EMRPOLYDRAW16 |
EMF manual 2.3.5.21.
typedef struct U_EMRPOLYBEZIER * PU_EMRPOLYGON |
EMF manual 2.3.5.22.
typedef struct U_EMRPOLYBEZIER16 * PU_EMRPOLYGON16 |
EMF manual 2.3.5.23.
typedef struct U_EMRPOLYBEZIER * PU_EMRPOLYLINE |
EMF manual 2.3.5.24.
typedef struct U_EMRPOLYBEZIER16 * PU_EMRPOLYLINE16 |
EMF manual 2.3.5.25.
typedef struct U_EMRPOLYBEZIER * PU_EMRPOLYLINETO |
EMF manual 2.3.5.26.
typedef struct U_EMRPOLYBEZIER16 * PU_EMRPOLYLINETO16 |
EMF manual 2.3.5.27.
typedef struct U_EMRPOLYPOLYLINE * PU_EMRPOLYPOLYGON |
EMF manual 2.3.5.28.
typedef struct U_EMRPOLYPOLYLINE16 * PU_EMRPOLYPOLYGON16 |
EMF manual 2.3.5.29.
typedef struct U_EMRPOLYPOLYLINE * PU_EMRPOLYPOLYLINE |
EMF manual 2.3.5.30.
typedef struct U_EMRPOLYPOLYLINE16 * PU_EMRPOLYPOLYLINE16 |
EMF manual 2.3.5.31.
typedef struct U_EMRPOLYTEXTOUTA * PU_EMRPOLYTEXTOUTA |
EMF manual 2.3.5.32.
typedef struct U_EMRPOLYTEXTOUTA * PU_EMRPOLYTEXTOUTW |
EMF manual 2.3.5.33.
typedef struct U_EMRSETMETARGN * PU_EMRREALIZEPALETTE |
EMF manual 2.3.10.
typedef struct U_EMRELLIPSE * PU_EMRRECTANGLE |
EMF manual 2.3.5.34.
typedef struct U_EMRRESIZEPALETTE * PU_EMRRESIZEPALETTE |
EMF manual 2.3.8.4
typedef struct U_EMRRESTOREDC * PU_EMRRESTOREDC |
EMF manual 2.3.11.6.
typedef struct U_EMRROUNDRECT * PU_EMRROUNDRECT |
EMF manual 2.3.5.35
typedef struct U_EMRSETMETARGN * PU_EMRSAVEDC |
EMF manual 2.3.11.
typedef struct U_EMRSCALEVIEWPORTEXTEX * PU_EMRSCALEVIEWPORTEXTEX |
EMF manual 2.3.11.7.
typedef struct U_EMRSCALEVIEWPORTEXTEX * PU_EMRSCALEWINDOWEXTEX |
EMF manual 2.3.11.8.
typedef struct U_EMRSETMAPMODE * PU_EMRSELECTCLIPPATH |
EMF manual 2.3.2.5 RegionMode Enumeration.
typedef struct U_EMRDELETEOBJECT * PU_EMRSELECTOBJECT |
EMF manual 2.3.8.5.
typedef struct U_EMRSELECTPALETTE * PU_EMRSELECTPALETTE |
EMF manual 2.3.8.6
typedef struct U_EMRSETARCDIRECTION * PU_EMRSETARCDIRECTION |
EMF manual 2.3.11.9.
typedef struct U_EMRSETTEXTCOLOR * PU_EMRSETBKCOLOR |
EMF manual 2.3.11.10.
typedef struct U_EMRSETMAPMODE * PU_EMRSETBKMODE |
EMF manual 2.3.11.11 BackgroundMode Enumeration.
typedef struct U_EMRSETWINDOWORGEX * PU_EMRSETBRUSHORGEX |
EMF manual 2.3.11.12.
typedef struct U_EMRSETCOLORADJUSTMENT * PU_EMRSETCOLORADJUSTMENT |
EMF manual 2.3.11.13.
typedef struct U_EMRDELETECOLORSPACE * PU_EMRSETCOLORSPACE |
EMF manual 2.3.8.7.
typedef struct U_EMRSETDIBITSTODEVICE * PU_EMRSETDIBITSTODEVICE |
EMF manual 2.3.1.5.
typedef struct U_EMRSETMAPMODE * PU_EMRSETICMMODE |
EMF manual 2.3.11.14 ICMMode Enumeration.
typedef struct U_EMRSETMAPMODE * PU_EMRSETLAYOUT |
EMF manual 2.3.11.17 Mirroring Enumeration.
typedef struct U_EMRSETMAPMODE * PU_EMRSETMAPMODE |
EMF manual 2.3.11.19 MapMode enumeration.
typedef struct U_EMRSETMAPPERFLAGS * PU_EMRSETMAPPERFLAGS |
EMF manual 2.3.11.20.
typedef struct U_EMRSETMETARGN * PU_EMRSETMETARGN |
EMF manual 2.3.2.
typedef struct U_EMRSETMITERLIMIT * PU_EMRSETMITERLIMIT |
EMF manual 2.3.11.21
typedef struct U_EMRSETPALETTEENTRIES * PU_EMRSETPALETTEENTRIES |
EMF manual 2.3.8.8
typedef struct U_EMRSETPIXELV * PU_EMRSETPIXELV |
EMF manual 2.3.5.36.
typedef struct U_EMRSETMAPMODE * PU_EMRSETPOLYFILLMODE |
EMF manual 2.3.11.22 PolygonFillMode Enumeration.
typedef struct U_EMRSETMAPMODE * PU_EMRSETROP2 |
EMF manual 2.3.11.23 Binary Raster Operation Enumeration.
typedef struct U_EMRSETMAPMODE * PU_EMRSETSTRETCHBLTMODE |
EMF manual 2.3.11.24 StretchMode Enumeration.
typedef struct U_EMRSETMAPMODE * PU_EMRSETTEXTALIGN |
EMF manual 2.3.11.25 TextAlignment enumeration.
typedef struct U_EMRSETTEXTCOLOR * PU_EMRSETTEXTCOLOR |
EMF manual 2.3.11.26.
typedef struct U_EMRSETWINDOWEXTEX * PU_EMRSETVIEWPORTEXTEX |
EMF manual manual 2.3.11.28.
typedef struct U_EMRSETWINDOWORGEX * PU_EMRSETVIEWPORTORGEX |
EMF manual 2.3.11.29.
typedef struct U_EMRSETWINDOWEXTEX * PU_EMRSETWINDOWEXTEX |
EMF manual manual 2.3.11.30.
typedef struct U_EMRSETWINDOWORGEX * PU_EMRSETWINDOWORGEX |
EMF manual 2.3.11.31.
typedef struct U_EMRSETWORLDTRANSFORM * PU_EMRSETWORLDTRANSFORM |
EMF manual 2.3.12.2.
typedef struct U_EMRSMALLTEXTOUT * PU_EMRSMALLTEXTOUT |
EMF manual 2.3.5.37.
typedef struct U_EMRSTRETCHBLT * PU_EMRSTRETCHBLT |
EMF manual 2.3.1.6.
typedef struct U_EMRSTRETCHDIBITS * PU_EMRSTRETCHDIBITS |
EMF manual 2.3.1.7.
typedef struct U_EMRFILLPATH * PU_EMRSTROKEANDFILLPATH |
EMF manual 2.3.5.38.
typedef struct U_EMRFILLPATH * PU_EMRSTROKEPATH |
EMF manual 2.3.5.39.
typedef struct U_EMRTEXT * PU_EMRTEXT |
EMF manual 2.2.5.
typedef struct U_EMRTRANSPARENTBLT * PU_EMRTRANSPARENTBLT |
EMF manual 2.3.1.8.
typedef struct U_EMRSETMETARGN * PU_EMRWIDENPATH |
EMF manual 2.3.10.
typedef struct U_ENHMETARECORD * PU_ENHMETARECORD |
General form of an EMF record.
typedef struct U_EPS_DATA * PU_EPS_DATA |
EMF manual 2.2.6.
typedef struct U_EXTLOGPEN * PU_EXTLOGPEN |
EMF manual 2.2.20.
typedef struct U_GRADIENT3 * PU_GRADIENT3 |
EMF manual 2.2.8.
typedef struct U_GRADIENT4 * PU_GRADIENT4 |
EMF manual 2.2.7.
typedef struct U_LCS_GAMMA * PU_LCS_GAMMA |
WMF manual 2.2.2.11.
typedef struct U_LCS_GAMMARGB * PU_LCS_GAMMARGB |
WMF manual 2.2.2.11.
typedef struct U_LOGBRUSH * PU_LOGBRUSH |
EMF manual 2.2.12.
typedef struct U_LOGCOLORSPACEA * PU_LOGCOLORSPACEA |
WMF manual 2.2.2.11.
typedef struct U_LOGCOLORSPACEW * PU_LOGCOLORSPACEW |
WMF manual 2.2.2.12.
typedef struct U_LOGFONT * PU_LOGFONT |
EMF manual 2.2.13.
typedef struct U_LOGFONT_PANOSE * PU_LOGFONT_PANOSE |
EMF manual 2.2.16.
typedef struct U_LOGPALETTE * PU_LOGPALETTE |
EMF manual 2.2.17.
typedef struct U_LOGPLTNTRY * PU_LOGPLTNTRY |
EMF manual 2.2.18.
typedef struct U_LOGBRUSH * PU_PATTERN |
EMF manual 2.2.12.
typedef struct U_PIXELFORMATDESCRIPTOR * PU_PIXELFORMATDESCRIPTOR |
EMF manual 2.2.22.
typedef struct U_POINT16 * PU_POINT16 |
WMF manual 2.2.2.16.
typedef struct U_POINT28_4 * PU_POINT28_4 |
EMF manual 2.2.23.
typedef struct U_RGBQUAD * PU_RGBQUAD |
WMF manual 2.2.2.20.
typedef struct U_RGNDATA * PU_RGNDATA |
EMF manual 2.2.24.
typedef struct U_RGNDATAHEADER * PU_RGNDATAHEADER |
EMF manual 2.2.25.
typedef struct U_TRIVERTEX * PU_TRIVERTEX |
EMF manual 2.2.26.
typedef uint32_t U_CBBITS |
typedef uint32_t U_CBBITSMSK |
typedef uint32_t U_CBBITSSRC |
typedef uint32_t U_CBBMI |
typedef uint32_t U_CBBMIMSK |
typedef uint32_t U_CBBMISRC |
typedef uint32_t U_CBDATA |
typedef uint32_t U_CBNAME |
typedef uint32_t U_CBPLENTRIES |
typedef uint32_t U_CBPXLFMT |
typedef uint32_t U_CBRGNDATA |
typedef uint32_t U_CBSTR |
typedef uint8_t U_DATA |
typedef struct U_EMRSETMETARGN U_EMRABORTPATH |
EMF manual 2.3.10.
typedef struct U_EMRARC U_EMRARCTO |
EMF manual 2.3.5.3.
typedef struct U_EMRSETMETARGN U_EMRBEGINPATH |
EMF manual 2.3.10.
typedef struct U_EMRARC U_EMRCHORD |
EMF manual 2.3.5.4.
typedef struct U_EMRSETMETARGN U_EMRCLOSEFIGURE |
EMF manual 2.3.10.
typedef struct U_EMRSETMETARGN U_EMRENDPATH |
EMF manual 2.3.10.
typedef struct U_EMREXTTEXTOUTA U_EMREXTTEXTOUTW |
EMF manual 2.3.5.8.
typedef struct U_EMRSETMETARGN U_EMRFLATTENPATH |
EMF manual 2.3.10.
typedef struct U_EMREXCLUDECLIPRECT U_EMRINTERSECTCLIPRECT |
EMF manual 2.3.2.3.
typedef struct U_EMRMOVETOEX U_EMRLINETO |
EMF manual 2.3.5.13.
typedef struct U_EMRINVERTRGN U_EMRPAINTRGN |
EMF manual 2.3.5.14.
typedef struct U_EMRPOLYBEZIER U_EMRPOLYBEZIERTO |
EMF manual 2.3.5.18.
typedef struct U_EMRPOLYBEZIER16 U_EMRPOLYBEZIERTO16 |
EMF manual 2.3.5.19.
typedef struct U_EMRPOLYBEZIER U_EMRPOLYGON |
EMF manual 2.3.5.22.
typedef struct U_EMRPOLYBEZIER16 U_EMRPOLYGON16 |
EMF manual 2.3.5.23.
typedef struct U_EMRPOLYBEZIER U_EMRPOLYLINE |
EMF manual 2.3.5.24.
typedef struct U_EMRPOLYBEZIER16 U_EMRPOLYLINE16 |
EMF manual 2.3.5.25.
typedef struct U_EMRPOLYBEZIER U_EMRPOLYLINETO |
EMF manual 2.3.5.26.
typedef struct U_EMRPOLYBEZIER16 U_EMRPOLYLINETO16 |
EMF manual 2.3.5.27.
typedef struct U_EMRPOLYPOLYLINE U_EMRPOLYPOLYGON |
EMF manual 2.3.5.28.
typedef struct U_EMRPOLYPOLYLINE16 U_EMRPOLYPOLYGON16 |
EMF manual 2.3.5.29.
typedef struct U_EMRPOLYTEXTOUTA U_EMRPOLYTEXTOUTW |
EMF manual 2.3.5.33.
typedef struct U_EMRSETMETARGN U_EMRREALIZEPALETTE |
EMF manual 2.3.10.
typedef struct U_EMRELLIPSE U_EMRRECTANGLE |
EMF manual 2.3.5.5
typedef struct U_EMRSETMETARGN U_EMRSAVEDC |
EMF manual 2.3.11.
typedef struct U_EMRSCALEVIEWPORTEXTEX U_EMRSCALEWINDOWEXTEX |
EMF manual 2.3.11.8.
typedef struct U_EMRSETMAPMODE U_EMRSELECTCLIPPATH |
EMF manual 2.3.2.5 RegionMode Enumeration.
typedef struct U_EMRDELETEOBJECT U_EMRSELECTOBJECT |
EMF manual 2.3.8.5.
typedef struct U_EMRSETTEXTCOLOR U_EMRSETBKCOLOR |
EMF manual 2.3.11.10.
typedef struct U_EMRSETMAPMODE U_EMRSETBKMODE |
EMF manual 2.3.11.11 BackgroundMode Enumeration.
typedef struct U_EMRSETWINDOWORGEX U_EMRSETBRUSHORGEX |
EMF manual 2.3.11.12.
typedef struct U_EMRDELETECOLORSPACE U_EMRSETCOLORSPACE |
EMF manual 2.3.8.7.
typedef struct U_EMRSETMAPMODE U_EMRSETICMMODE |
EMF manual 2.3.11.14 ICMMode Enumeration.
typedef struct U_EMRSETMAPMODE U_EMRSETLAYOUT |
EMF manual 2.3.11.17 Mirroring Enumeration.
typedef struct U_EMRSETMAPMODE U_EMRSETPOLYFILLMODE |
EMF manual 2.3.11.22 PolygonFillMode Enumeration.
typedef struct U_EMRSETMAPMODE U_EMRSETROP2 |
EMF manual 2.3.11.23 Binary Raster Operation Enumeration.
typedef struct U_EMRSETMAPMODE U_EMRSETSTRETCHBLTMODE |
EMF manual 2.3.11.24 StretchMode Enumeration.
typedef struct U_EMRSETMAPMODE U_EMRSETTEXTALIGN |
EMF manual 2.3.11.25 TextAlignment enumeration.
typedef struct U_EMRSETWINDOWEXTEX U_EMRSETVIEWPORTEXTEX |
EMF manual manual 2.3.11.28.
typedef struct U_EMRSETWINDOWORGEX U_EMRSETVIEWPORTORGEX |
EMF manual 2.3.11.29.
typedef struct U_EMRFILLPATH U_EMRSTROKEANDFILLPATH |
EMF manual 2.3.5.38.
typedef struct U_EMRFILLPATH U_EMRSTROKEPATH |
EMF manual 2.3.5.39.
typedef struct U_EMRSETMETARGN U_EMRWIDENPATH |
EMF manual 2.3.10.
typedef uint32_t U_FNTAXES |
Font Axes For U_DESIGNVECTOR.
typedef uint32_t U_NUM_EMRTEXT |
typedef uint32_t U_NUM_FNTAXES |
typedef uint32_t U_NUM_GRADOBJ |
Number of U_GRADIENT4 OR U_GRADIENT3 (determined at run time)
typedef uint32_t U_NUM_LOGPLTNTRY |
typedef uint32_t U_NUM_POINT16 |
typedef uint32_t U_NUM_POINTL |
typedef uint32_t U_NUM_POLYCOUNTS |
typedef uint32_t U_NUM_RECTL |
typedef uint32_t U_NUM_RGBQUAD |
typedef uint32_t U_NUM_STR |
typedef uint32_t U_NUM_STYLEENTRY |
typedef uint32_t U_NUM_TRIVERTEX |
Number of U_TRIVERTEX.
typedef uint32_t U_OFFBITS |
typedef uint32_t U_OFFBITSMSK |
typedef uint32_t U_OFFBITSSRC |
typedef uint32_t U_OFFBMI |
typedef uint32_t U_OFFBMIMSK |
typedef uint32_t U_OFFBMISRC |
typedef uint32_t U_OFFDATA |
typedef uint32_t U_OFFDESC |
typedef uint32_t U_OFFDX |
typedef uint32_t U_OFFPLENTRIES |
typedef uint32_t U_OFFPXLFMT |
typedef uint32_t U_OFFSTR |
typedef struct U_LOGBRUSH U_PATTERN |
EMF manual 2.2.12.
typedef uint32_t U_POLYCOUNTS |
aPolyCounts For U_EMRPOLYPOLYLINE etc.
typedef uint32_t U_STYLEENTRY |
StyleEntry For U_EXTLOGPEN.