luxlabs header browser preview


@class MFGraphicsDevice, EMFPlusPlayer;

@interface EMFPlayer : NSObject {
    MFGraphicsDevice *m_gdi;
    BOOL m_headerDone;
    EMFPlusPlayer *m_emfPlusPlayer;
    BOOL m_ignoreEMFRecords;
    BOOL m_ignoreEMFPlusRecords;
}

+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })boundsInPoints:(id)a0;
+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })boundsInLogicalUnits:(id)a0;

- (void)done;
- (void).cxx_destruct;
- (int)playExcludeClipRect:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetPolyFillMode:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playCreateMonoBrush:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetArcDirection:(unsigned int)a0 in_pRecord:(const char *)a1;
- (id)getGdi;
- (id)initWithGraphicsDevice:(id)a0;
- (int)play:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playAbortPath:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playAlphaBlend:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playAngleArc:(unsigned int)a0 in_pRecord:(const char *)a1 in_is16bit:(BOOL)a2;
- (int)playArc:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playArcTo:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playBeginPath:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playBitBlt:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playChord:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playCloseFigure:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playCreateBrushIndirect:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playCreateDibPatternBrushPT:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playCreatePalette:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playCreatePen:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playDeleteObject:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playEllipse:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playEndPath:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playExtCreateFontIndirectW:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playExtCreatePen:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playExtTextOut:(unsigned int)a0 in_pRecord:(const char *)a1 wideChars:(BOOL)a2;
- (int)playExtTextOutA:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playExtTextOutW:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playFillRgn:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playHeader:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playIntersectClipRect:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playInvertRgn:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playLineTo:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playMaskBlt:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playModifyWorldTransform:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playMoveToEx:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playOffsetClipRegion:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playPaintRgn:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playPie:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playPlgBlt:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playPolyBezier:(unsigned int)a0 in_pRecord:(const char *)a1 in_is16bit:(BOOL)a2;
- (int)playPolyBezierTo:(unsigned int)a0 in_pRecord:(const char *)a1 in_is16bit:(BOOL)a2;
- (int)playPolyDraw:(unsigned int)a0 in_pRecord:(const char *)a1 in_is16bit:(BOOL)a2;
- (int)playPolyLine:(unsigned int)a0 in_pRecord:(const char *)a1 in_is16bit:(BOOL)a2;
- (int)playPolyLineTo:(unsigned int)a0 in_pRecord:(const char *)a1 in_is16bit:(BOOL)a2;
- (int)playPolyPolyLine:(unsigned int)a0 in_pRecord:(const char *)a1 in_is16bit:(BOOL)a2;
- (int)playPolyPolygon:(unsigned int)a0 in_pRecord:(const char *)a1 in_is16bit:(BOOL)a2;
- (int)playPolygon:(unsigned int)a0 in_pRecord:(const char *)a1 in_is16bit:(BOOL)a2;
- (int)playRealizePalette:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playRectangle:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playResizePalette:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playRestoreDC:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playRoundRect:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSaveDC:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playScaleViewportExt:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playScaleWindowExt:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSelectClipPath:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSelectClipRegion:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSelectObject:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSelectPalette:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetBkColour:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetBkMode:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetBrushOrg:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetDIBitsToDevice:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetMapMode:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetMetaRgn:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetMiterLimit:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetPaletteEntries:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetRop2:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetStretchBltMode:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetTextAlign:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetTextColour:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetTextJustification:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetViewportExt:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetViewportOrg:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetWindowExt:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetWindowOrg:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playSetWorldTransform:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playStretchBlt:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playStretchDIBits:(unsigned int)a0 in_pRecord:(const char *)a1;
- (int)playStrokeAndFillPath:(unsigned int)a0 in_pRecord:(const char *)a1 in_stroke:(BOOL)a2 in_fill:(BOOL)a3;
- (int)playUnknown:(unsigned int)a0 in_recordType:(unsigned int)a1 in_pRecord:(const char *)a2;
- (int)playUnsupported:(unsigned int)a0 in_recordName:(const char *)a1 in_pRecord:(const char *)a2;
- (int)playWidenPath:(unsigned int)a0 in_pRecord:(const char *)a1;
- (void)setIgnoreEMFPlusRecords:(BOOL)a0;
- (void)setIgnoreEMFRecords:(BOOL)a0;

@end