| 
    libUEMF
    
   A portable library for reading and writing WMF, EMF and EMF+ files 
   | 
 
#include <uwmf.h>
Data Fields | |
| uint16_t | Size16_4 [2] | 
| Total number of 16bit words in record.  | |
| uint8_t | iType | 
| RecordType Enumeration.  | |
| uint8_t | xb | 
| Extra high order byte associated with record type.  | |
| uint16_t | rop3w [2] | 
| reassemble/store the Ternary raster operation rop3 value using rop3w, the 32 bit value is not aligned.  | |
| int16_t | ySrc | 
| in logical units (UL corner of Src rect)  | |
| int16_t | xSrc | 
| in logical units (UL corner of Src rect)  | |
| int16_t | Height | 
| in logical units (of Src and Dst rects)  | |
| int16_t | Width | 
| in logical units (of Src and Dst rects)  | |
| int16_t | yDst | 
| in logical units (UL corner of Dst rect)  | |
| int16_t | xDst | 
| in logical units (UL corner of Dst rect)  | |
| U_BITMAP16 | bitmap | 
| Src bitmap.  | |
WMF manual 2.3.1.1
This is a variable structure the core/invariant part extends to xSrc.
if RecordSize == ((xb) + 3) then there is no bitmap and use the _NOPX form, otherwise use the _PX form Use Macro U_TEST_NOPX2
 1.8.5