gdi32: Make all internal gdi functions hidden.
This commit is contained in:
parent
d244a55cce
commit
9a368cc475
|
@ -49,114 +49,114 @@ typedef struct
|
|||
} EMFDRV_PDEVICE;
|
||||
|
||||
|
||||
extern BOOL EMFDRV_WriteRecord( PHYSDEV dev, EMR *emr );
|
||||
extern void EMFDRV_UpdateBBox( PHYSDEV dev, RECTL *rect );
|
||||
extern DWORD EMFDRV_CreateBrushIndirect( PHYSDEV dev, HBRUSH hBrush );
|
||||
extern BOOL EMFDRV_WriteRecord( PHYSDEV dev, EMR *emr ) DECLSPEC_HIDDEN;
|
||||
extern void EMFDRV_UpdateBBox( PHYSDEV dev, RECTL *rect ) DECLSPEC_HIDDEN;
|
||||
extern DWORD EMFDRV_CreateBrushIndirect( PHYSDEV dev, HBRUSH hBrush ) DECLSPEC_HIDDEN;
|
||||
|
||||
#define HANDLE_LIST_INC 20
|
||||
|
||||
/* Metafile driver functions */
|
||||
extern BOOL EMFDRV_AbortPath( PHYSDEV dev );
|
||||
extern BOOL EMFDRV_AbortPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_Arc( PHYSDEV dev, INT left, INT top, INT right,
|
||||
INT bottom, INT xstart, INT ystart, INT xend,
|
||||
INT yend );
|
||||
extern BOOL EMFDRV_BeginPath( PHYSDEV dev );
|
||||
INT yend ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_BeginPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_BitBlt( PHYSDEV devDst, INT xDst, INT yDst,
|
||||
INT width, INT height, PHYSDEV devSrc,
|
||||
INT xSrc, INT ySrc, DWORD rop );
|
||||
INT xSrc, INT ySrc, DWORD rop ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_Chord( PHYSDEV dev, INT left, INT top, INT right,
|
||||
INT bottom, INT xstart, INT ystart, INT xend,
|
||||
INT yend );
|
||||
extern BOOL EMFDRV_CloseFigure( PHYSDEV dev );
|
||||
extern BOOL EMFDRV_DeleteObject( PHYSDEV dev, HGDIOBJ obj );
|
||||
INT yend ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_CloseFigure( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_DeleteObject( PHYSDEV dev, HGDIOBJ obj ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_Ellipse( PHYSDEV dev, INT left, INT top,
|
||||
INT right, INT bottom );
|
||||
extern BOOL EMFDRV_EndPath( PHYSDEV dev );
|
||||
extern INT EMFDRV_ExcludeClipRect( PHYSDEV dev, INT left, INT top, INT right, INT bottom );
|
||||
extern BOOL EMFDRV_ExtFloodFill( PHYSDEV dev, INT x, INT y, COLORREF color, UINT fillType );
|
||||
extern INT EMFDRV_ExtSelectClipRgn( PHYSDEV dev, HRGN hrgn, INT mode );
|
||||
INT right, INT bottom ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_EndPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_ExcludeClipRect( PHYSDEV dev, INT left, INT top, INT right, INT bottom ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_ExtFloodFill( PHYSDEV dev, INT x, INT y, COLORREF color, UINT fillType ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_ExtSelectClipRgn( PHYSDEV dev, HRGN hrgn, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_ExtTextOut( PHYSDEV dev, INT x, INT y,
|
||||
UINT flags, const RECT *lprect, LPCWSTR str,
|
||||
UINT count, const INT *lpDx );
|
||||
extern BOOL EMFDRV_FillPath( PHYSDEV dev );
|
||||
extern BOOL EMFDRV_FillRgn( PHYSDEV dev, HRGN hrgn, HBRUSH hbrush );
|
||||
extern BOOL EMFDRV_FlattenPath( PHYSDEV dev );
|
||||
UINT count, const INT *lpDx ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_FillPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_FillRgn( PHYSDEV dev, HRGN hrgn, HBRUSH hbrush ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_FlattenPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_FrameRgn( PHYSDEV dev, HRGN hrgn, HBRUSH hbrush, INT width,
|
||||
INT height );
|
||||
extern BOOL EMFDRV_GdiComment( PHYSDEV dev, UINT bytes, CONST BYTE *buffer );
|
||||
extern INT EMFDRV_GetDeviceCaps( PHYSDEV dev, INT cap );
|
||||
INT height ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_GdiComment( PHYSDEV dev, UINT bytes, CONST BYTE *buffer ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_GetDeviceCaps( PHYSDEV dev, INT cap ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_IntersectClipRect( PHYSDEV dev, INT left, INT top, INT right,
|
||||
INT bottom );
|
||||
extern BOOL EMFDRV_InvertRgn( PHYSDEV dev, HRGN hrgn );
|
||||
extern BOOL EMFDRV_LineTo( PHYSDEV dev, INT x, INT y );
|
||||
extern BOOL EMFDRV_ModifyWorldTransform( PHYSDEV dev, const XFORM *xform, INT mode );
|
||||
extern BOOL EMFDRV_MoveTo( PHYSDEV dev, INT x, INT y );
|
||||
extern INT EMFDRV_OffsetClipRgn( PHYSDEV dev, INT x, INT y );
|
||||
extern INT EMFDRV_OffsetViewportOrg( PHYSDEV dev, INT x, INT y );
|
||||
extern INT EMFDRV_OffsetWindowOrg( PHYSDEV dev, INT x, INT y );
|
||||
extern BOOL EMFDRV_PaintRgn( PHYSDEV dev, HRGN hrgn );
|
||||
INT bottom ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_InvertRgn( PHYSDEV dev, HRGN hrgn ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_LineTo( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_ModifyWorldTransform( PHYSDEV dev, const XFORM *xform, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_MoveTo( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_OffsetClipRgn( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_OffsetViewportOrg( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_OffsetWindowOrg( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_PaintRgn( PHYSDEV dev, HRGN hrgn ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_PatBlt( PHYSDEV dev, INT left, INT top,
|
||||
INT width, INT height, DWORD rop );
|
||||
INT width, INT height, DWORD rop ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_Pie( PHYSDEV dev, INT left, INT top, INT right,
|
||||
INT bottom, INT xstart, INT ystart, INT xend,
|
||||
INT yend );
|
||||
INT yend ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_PolyPolygon( PHYSDEV dev, const POINT* pt,
|
||||
const INT* counts, UINT polys);
|
||||
const INT* counts, UINT polys) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_PolyPolyline( PHYSDEV dev, const POINT* pt,
|
||||
const DWORD* counts, DWORD polys);
|
||||
extern BOOL EMFDRV_Polygon( PHYSDEV dev, const POINT* pt, INT count );
|
||||
extern BOOL EMFDRV_Polyline( PHYSDEV dev, const POINT* pt,INT count);
|
||||
const DWORD* counts, DWORD polys) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_Polygon( PHYSDEV dev, const POINT* pt, INT count ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_Polyline( PHYSDEV dev, const POINT* pt,INT count) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_Rectangle( PHYSDEV dev, INT left, INT top,
|
||||
INT right, INT bottom);
|
||||
extern BOOL EMFDRV_RestoreDC( PHYSDEV dev, INT level );
|
||||
INT right, INT bottom) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_RestoreDC( PHYSDEV dev, INT level ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_RoundRect( PHYSDEV dev, INT left, INT top,
|
||||
INT right, INT bottom, INT ell_width,
|
||||
INT ell_height );
|
||||
extern INT EMFDRV_SaveDC( PHYSDEV dev );
|
||||
INT ell_height ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_SaveDC( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_ScaleViewportExt( PHYSDEV dev, INT xNum,
|
||||
INT xDenom, INT yNum, INT yDenom );
|
||||
INT xDenom, INT yNum, INT yDenom ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_ScaleWindowExt( PHYSDEV dev, INT xNum, INT xDenom,
|
||||
INT yNum, INT yDenom );
|
||||
extern HBITMAP EMFDRV_SelectBitmap( PHYSDEV dev, HBITMAP handle );
|
||||
extern HBRUSH EMFDRV_SelectBrush( PHYSDEV dev, HBRUSH handle );
|
||||
extern BOOL EMFDRV_SelectClipPath( PHYSDEV dev, INT iMode );
|
||||
extern HFONT EMFDRV_SelectFont( PHYSDEV dev, HFONT handle, HANDLE gdiFont );
|
||||
extern HPEN EMFDRV_SelectPen( PHYSDEV dev, HPEN handle );
|
||||
extern INT EMFDRV_SetArcDirection( PHYSDEV dev, INT arcDirection );
|
||||
extern COLORREF EMFDRV_SetBkColor( PHYSDEV dev, COLORREF color );
|
||||
extern INT EMFDRV_SetBkMode( PHYSDEV dev, INT mode );
|
||||
INT yNum, INT yDenom ) DECLSPEC_HIDDEN;
|
||||
extern HBITMAP EMFDRV_SelectBitmap( PHYSDEV dev, HBITMAP handle ) DECLSPEC_HIDDEN;
|
||||
extern HBRUSH EMFDRV_SelectBrush( PHYSDEV dev, HBRUSH handle ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_SelectClipPath( PHYSDEV dev, INT iMode ) DECLSPEC_HIDDEN;
|
||||
extern HFONT EMFDRV_SelectFont( PHYSDEV dev, HFONT handle, HANDLE gdiFont ) DECLSPEC_HIDDEN;
|
||||
extern HPEN EMFDRV_SelectPen( PHYSDEV dev, HPEN handle ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_SetArcDirection( PHYSDEV dev, INT arcDirection ) DECLSPEC_HIDDEN;
|
||||
extern COLORREF EMFDRV_SetBkColor( PHYSDEV dev, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_SetBkMode( PHYSDEV dev, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_SetDIBitsToDevice( PHYSDEV dev, INT xDest, INT yDest,
|
||||
DWORD cx, DWORD cy, INT xSrc,
|
||||
INT ySrc, UINT startscan, UINT lines,
|
||||
LPCVOID bits, const BITMAPINFO *info,
|
||||
UINT coloruse );
|
||||
extern INT EMFDRV_SetMapMode( PHYSDEV dev, INT mode );
|
||||
extern DWORD EMFDRV_SetMapperFlags( PHYSDEV dev, DWORD flags );
|
||||
extern COLORREF EMFDRV_SetPixel( PHYSDEV dev, INT x, INT y, COLORREF color );
|
||||
extern INT EMFDRV_SetPolyFillMode( PHYSDEV dev, INT mode );
|
||||
extern INT EMFDRV_SetROP2( PHYSDEV dev, INT rop );
|
||||
extern INT EMFDRV_SetStretchBltMode( PHYSDEV dev, INT mode );
|
||||
extern UINT EMFDRV_SetTextAlign( PHYSDEV dev, UINT align );
|
||||
extern COLORREF EMFDRV_SetTextColor( PHYSDEV dev, COLORREF color );
|
||||
UINT coloruse ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_SetMapMode( PHYSDEV dev, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern DWORD EMFDRV_SetMapperFlags( PHYSDEV dev, DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern COLORREF EMFDRV_SetPixel( PHYSDEV dev, INT x, INT y, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_SetPolyFillMode( PHYSDEV dev, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_SetROP2( PHYSDEV dev, INT rop ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_SetStretchBltMode( PHYSDEV dev, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern UINT EMFDRV_SetTextAlign( PHYSDEV dev, UINT align ) DECLSPEC_HIDDEN;
|
||||
extern COLORREF EMFDRV_SetTextColor( PHYSDEV dev, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_SetTextJustification( PHYSDEV dev, INT nBreakExtra,
|
||||
INT nBreakCount );
|
||||
extern INT EMFDRV_SetViewportExt( PHYSDEV dev, INT x, INT y );
|
||||
extern INT EMFDRV_SetViewportOrg( PHYSDEV dev, INT x, INT y );
|
||||
extern INT EMFDRV_SetWindowExt( PHYSDEV dev, INT x, INT y );
|
||||
extern INT EMFDRV_SetWindowOrg( PHYSDEV dev, INT x, INT y );
|
||||
extern BOOL EMFDRV_SetWorldTransform( PHYSDEV dev, const XFORM *xform );
|
||||
INT nBreakCount ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_SetViewportExt( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_SetViewportOrg( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_SetWindowExt( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_SetWindowOrg( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_SetWorldTransform( PHYSDEV dev, const XFORM *xform ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_StretchBlt( PHYSDEV devDst, INT xDst, INT yDst,
|
||||
INT widthDst, INT heightDst,
|
||||
PHYSDEV devSrc, INT xSrc, INT ySrc,
|
||||
INT widthSrc, INT heightSrc, DWORD rop );
|
||||
INT widthSrc, INT heightSrc, DWORD rop ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDRV_StretchDIBits( PHYSDEV dev, INT xDst, INT yDst, INT widthDst,
|
||||
INT heightDst, INT xSrc, INT ySrc,
|
||||
INT widthSrc, INT heightSrc,
|
||||
const void *bits, const BITMAPINFO *info,
|
||||
UINT wUsage, DWORD dwRop );
|
||||
extern BOOL EMFDRV_StrokeAndFillPath( PHYSDEV dev );
|
||||
extern BOOL EMFDRV_StrokePath( PHYSDEV dev );
|
||||
extern BOOL EMFDRV_WidenPath( PHYSDEV dev );
|
||||
UINT wUsage, DWORD dwRop ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_StrokeAndFillPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_StrokePath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDRV_WidenPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
|
||||
|
||||
#endif /* __WINE_METAFILEDRV_H */
|
||||
|
|
|
@ -384,92 +384,92 @@ typedef struct tagBITMAPOBJ
|
|||
#define WINE_GCPW_LOOSE_MASK 2
|
||||
|
||||
extern BOOL BIDI_Reorder( LPCWSTR lpString, INT uCount, DWORD dwFlags, DWORD dwWineGCP_Flags,
|
||||
LPWSTR lpOutString, INT uCountOut, UINT *lpOrder );
|
||||
LPWSTR lpOutString, INT uCountOut, UINT *lpOrder ) DECLSPEC_HIDDEN;
|
||||
|
||||
/* bitmap.c */
|
||||
extern HBITMAP BITMAP_CopyBitmap( HBITMAP hbitmap );
|
||||
extern BOOL BITMAP_SetOwnerDC( HBITMAP hbitmap, DC *dc );
|
||||
extern INT BITMAP_GetWidthBytes( INT bmWidth, INT bpp );
|
||||
extern HBITMAP BITMAP_CopyBitmap( HBITMAP hbitmap ) DECLSPEC_HIDDEN;
|
||||
extern BOOL BITMAP_SetOwnerDC( HBITMAP hbitmap, DC *dc ) DECLSPEC_HIDDEN;
|
||||
extern INT BITMAP_GetWidthBytes( INT bmWidth, INT bpp ) DECLSPEC_HIDDEN;
|
||||
|
||||
/* clipping.c */
|
||||
extern void CLIPPING_UpdateGCRegion( DC * dc );
|
||||
extern void CLIPPING_UpdateGCRegion( DC * dc ) DECLSPEC_HIDDEN;
|
||||
|
||||
/* dc.c */
|
||||
extern DC *alloc_dc_ptr( const DC_FUNCTIONS *funcs, WORD magic );
|
||||
extern DC * DC_GetDCUpdate( HDC hdc );
|
||||
extern DC * DC_GetDCPtr( HDC hdc );
|
||||
extern void DC_ReleaseDCPtr( DC *dc );
|
||||
extern BOOL free_dc_ptr( DC *dc );
|
||||
extern DC *get_dc_ptr( HDC hdc );
|
||||
extern void release_dc_ptr( DC *dc );
|
||||
extern void update_dc( DC *dc );
|
||||
extern void DC_InitDC( DC * dc );
|
||||
extern void DC_UpdateXforms( DC * dc );
|
||||
extern DC *alloc_dc_ptr( const DC_FUNCTIONS *funcs, WORD magic ) DECLSPEC_HIDDEN;
|
||||
extern DC * DC_GetDCUpdate( HDC hdc ) DECLSPEC_HIDDEN;
|
||||
extern DC * DC_GetDCPtr( HDC hdc ) DECLSPEC_HIDDEN;
|
||||
extern void DC_ReleaseDCPtr( DC *dc ) DECLSPEC_HIDDEN;
|
||||
extern BOOL free_dc_ptr( DC *dc ) DECLSPEC_HIDDEN;
|
||||
extern DC *get_dc_ptr( HDC hdc ) DECLSPEC_HIDDEN;
|
||||
extern void release_dc_ptr( DC *dc ) DECLSPEC_HIDDEN;
|
||||
extern void update_dc( DC *dc ) DECLSPEC_HIDDEN;
|
||||
extern void DC_InitDC( DC * dc ) DECLSPEC_HIDDEN;
|
||||
extern void DC_UpdateXforms( DC * dc ) DECLSPEC_HIDDEN;
|
||||
|
||||
/* dib.c */
|
||||
extern int DIB_GetDIBWidthBytes( int width, int depth );
|
||||
extern int DIB_GetDIBImageBytes( int width, int height, int depth );
|
||||
extern int DIB_BitmapInfoSize( const BITMAPINFO * info, WORD coloruse );
|
||||
extern int DIB_GetDIBWidthBytes( int width, int depth ) DECLSPEC_HIDDEN;
|
||||
extern int DIB_GetDIBImageBytes( int width, int height, int depth ) DECLSPEC_HIDDEN;
|
||||
extern int DIB_BitmapInfoSize( const BITMAPINFO * info, WORD coloruse ) DECLSPEC_HIDDEN;
|
||||
|
||||
/* driver.c */
|
||||
extern const DC_FUNCTIONS *DRIVER_load_driver( LPCWSTR name );
|
||||
extern const DC_FUNCTIONS *DRIVER_get_driver( const DC_FUNCTIONS *funcs );
|
||||
extern void DRIVER_release_driver( const DC_FUNCTIONS *funcs );
|
||||
extern BOOL DRIVER_GetDriverName( LPCWSTR device, LPWSTR driver, DWORD size );
|
||||
extern const DC_FUNCTIONS *DRIVER_load_driver( LPCWSTR name ) DECLSPEC_HIDDEN;
|
||||
extern const DC_FUNCTIONS *DRIVER_get_driver( const DC_FUNCTIONS *funcs ) DECLSPEC_HIDDEN;
|
||||
extern void DRIVER_release_driver( const DC_FUNCTIONS *funcs ) DECLSPEC_HIDDEN;
|
||||
extern BOOL DRIVER_GetDriverName( LPCWSTR device, LPWSTR driver, DWORD size ) DECLSPEC_HIDDEN;
|
||||
|
||||
/* enhmetafile.c */
|
||||
extern HENHMETAFILE EMF_Create_HENHMETAFILE(ENHMETAHEADER *emh, BOOL on_disk );
|
||||
extern HENHMETAFILE EMF_Create_HENHMETAFILE(ENHMETAHEADER *emh, BOOL on_disk ) DECLSPEC_HIDDEN;
|
||||
|
||||
/* freetype.c */
|
||||
extern INT WineEngAddFontResourceEx(LPCWSTR, DWORD, PVOID);
|
||||
extern HANDLE WineEngAddFontMemResourceEx(PVOID, DWORD, PVOID, LPDWORD);
|
||||
extern GdiFont* WineEngCreateFontInstance(DC*, HFONT);
|
||||
extern BOOL WineEngDestroyFontInstance(HFONT handle);
|
||||
extern DWORD WineEngEnumFonts(LPLOGFONTW, FONTENUMPROCW, LPARAM);
|
||||
extern INT WineEngAddFontResourceEx(LPCWSTR, DWORD, PVOID) DECLSPEC_HIDDEN;
|
||||
extern HANDLE WineEngAddFontMemResourceEx(PVOID, DWORD, PVOID, LPDWORD) DECLSPEC_HIDDEN;
|
||||
extern GdiFont* WineEngCreateFontInstance(DC*, HFONT) DECLSPEC_HIDDEN;
|
||||
extern BOOL WineEngDestroyFontInstance(HFONT handle) DECLSPEC_HIDDEN;
|
||||
extern DWORD WineEngEnumFonts(LPLOGFONTW, FONTENUMPROCW, LPARAM) DECLSPEC_HIDDEN;
|
||||
extern BOOL WineEngGetCharABCWidths(GdiFont *font, UINT firstChar,
|
||||
UINT lastChar, LPABC buffer);
|
||||
UINT lastChar, LPABC buffer) DECLSPEC_HIDDEN;
|
||||
extern BOOL WineEngGetCharABCWidthsI(GdiFont *font, UINT firstChar,
|
||||
UINT count, LPWORD pgi, LPABC buffer);
|
||||
extern BOOL WineEngGetCharWidth(GdiFont*, UINT, UINT, LPINT);
|
||||
extern DWORD WineEngGetFontData(GdiFont*, DWORD, DWORD, LPVOID, DWORD);
|
||||
extern DWORD WineEngGetFontUnicodeRanges(GdiFont *, LPGLYPHSET);
|
||||
UINT count, LPWORD pgi, LPABC buffer) DECLSPEC_HIDDEN;
|
||||
extern BOOL WineEngGetCharWidth(GdiFont*, UINT, UINT, LPINT) DECLSPEC_HIDDEN;
|
||||
extern DWORD WineEngGetFontData(GdiFont*, DWORD, DWORD, LPVOID, DWORD) DECLSPEC_HIDDEN;
|
||||
extern DWORD WineEngGetFontUnicodeRanges(GdiFont *, LPGLYPHSET) DECLSPEC_HIDDEN;
|
||||
extern DWORD WineEngGetGlyphIndices(GdiFont *font, LPCWSTR lpstr, INT count,
|
||||
LPWORD pgi, DWORD flags);
|
||||
LPWORD pgi, DWORD flags) DECLSPEC_HIDDEN;
|
||||
extern DWORD WineEngGetGlyphOutline(GdiFont*, UINT glyph, UINT format,
|
||||
LPGLYPHMETRICS, DWORD buflen, LPVOID buf,
|
||||
const MAT2*);
|
||||
extern DWORD WineEngGetKerningPairs(GdiFont*, DWORD, KERNINGPAIR *);
|
||||
extern BOOL WineEngGetLinkedHFont(DC *dc, WCHAR c, HFONT *new_hfont, UINT *glyph);
|
||||
extern UINT WineEngGetOutlineTextMetrics(GdiFont*, UINT, LPOUTLINETEXTMETRICW);
|
||||
extern UINT WineEngGetTextCharsetInfo(GdiFont *font, LPFONTSIGNATURE fs, DWORD flags);
|
||||
extern BOOL WineEngGetTextExtentExPoint(GdiFont*, LPCWSTR, INT, INT, LPINT, LPINT, LPSIZE);
|
||||
extern BOOL WineEngGetTextExtentPointI(GdiFont*, const WORD *, INT, LPSIZE);
|
||||
extern INT WineEngGetTextFace(GdiFont*, INT, LPWSTR);
|
||||
extern BOOL WineEngGetTextMetrics(GdiFont*, LPTEXTMETRICW);
|
||||
extern BOOL WineEngFontIsLinked(GdiFont*);
|
||||
extern BOOL WineEngInit(void);
|
||||
extern BOOL WineEngRemoveFontResourceEx(LPCWSTR, DWORD, PVOID);
|
||||
const MAT2*) DECLSPEC_HIDDEN;
|
||||
extern DWORD WineEngGetKerningPairs(GdiFont*, DWORD, KERNINGPAIR *) DECLSPEC_HIDDEN;
|
||||
extern BOOL WineEngGetLinkedHFont(DC *dc, WCHAR c, HFONT *new_hfont, UINT *glyph) DECLSPEC_HIDDEN;
|
||||
extern UINT WineEngGetOutlineTextMetrics(GdiFont*, UINT, LPOUTLINETEXTMETRICW) DECLSPEC_HIDDEN;
|
||||
extern UINT WineEngGetTextCharsetInfo(GdiFont *font, LPFONTSIGNATURE fs, DWORD flags) DECLSPEC_HIDDEN;
|
||||
extern BOOL WineEngGetTextExtentExPoint(GdiFont*, LPCWSTR, INT, INT, LPINT, LPINT, LPSIZE) DECLSPEC_HIDDEN;
|
||||
extern BOOL WineEngGetTextExtentPointI(GdiFont*, const WORD *, INT, LPSIZE) DECLSPEC_HIDDEN;
|
||||
extern INT WineEngGetTextFace(GdiFont*, INT, LPWSTR) DECLSPEC_HIDDEN;
|
||||
extern BOOL WineEngGetTextMetrics(GdiFont*, LPTEXTMETRICW) DECLSPEC_HIDDEN;
|
||||
extern BOOL WineEngFontIsLinked(GdiFont*) DECLSPEC_HIDDEN;
|
||||
extern BOOL WineEngInit(void) DECLSPEC_HIDDEN;
|
||||
extern BOOL WineEngRemoveFontResourceEx(LPCWSTR, DWORD, PVOID) DECLSPEC_HIDDEN;
|
||||
|
||||
/* gdiobj.c */
|
||||
extern BOOL GDI_Init(void);
|
||||
extern void *GDI_AllocObject( WORD, WORD, HGDIOBJ *, const struct gdi_obj_funcs *funcs );
|
||||
extern void *GDI_ReallocObject( WORD, HGDIOBJ, void *obj );
|
||||
extern BOOL GDI_FreeObject( HGDIOBJ, void *obj );
|
||||
extern void *GDI_GetObjPtr( HGDIOBJ, WORD );
|
||||
extern void GDI_ReleaseObj( HGDIOBJ );
|
||||
extern void GDI_CheckNotLock(void);
|
||||
extern BOOL GDI_inc_ref_count( HGDIOBJ handle );
|
||||
extern BOOL GDI_dec_ref_count( HGDIOBJ handle );
|
||||
extern BOOL GDI_hdc_using_object(HGDIOBJ obj, HDC hdc);
|
||||
extern BOOL GDI_hdc_not_using_object(HGDIOBJ obj, HDC hdc);
|
||||
extern BOOL GDI_Init(void) DECLSPEC_HIDDEN;
|
||||
extern void *GDI_AllocObject( WORD, WORD, HGDIOBJ *, const struct gdi_obj_funcs *funcs ) DECLSPEC_HIDDEN;
|
||||
extern void *GDI_ReallocObject( WORD, HGDIOBJ, void *obj ) DECLSPEC_HIDDEN;
|
||||
extern BOOL GDI_FreeObject( HGDIOBJ, void *obj ) DECLSPEC_HIDDEN;
|
||||
extern void *GDI_GetObjPtr( HGDIOBJ, WORD ) DECLSPEC_HIDDEN;
|
||||
extern void GDI_ReleaseObj( HGDIOBJ ) DECLSPEC_HIDDEN;
|
||||
extern void GDI_CheckNotLock(void) DECLSPEC_HIDDEN;
|
||||
extern BOOL GDI_inc_ref_count( HGDIOBJ handle ) DECLSPEC_HIDDEN;
|
||||
extern BOOL GDI_dec_ref_count( HGDIOBJ handle ) DECLSPEC_HIDDEN;
|
||||
extern BOOL GDI_hdc_using_object(HGDIOBJ obj, HDC hdc) DECLSPEC_HIDDEN;
|
||||
extern BOOL GDI_hdc_not_using_object(HGDIOBJ obj, HDC hdc) DECLSPEC_HIDDEN;
|
||||
|
||||
/* metafile.c */
|
||||
extern HMETAFILE MF_Create_HMETAFILE(METAHEADER *mh);
|
||||
extern HMETAFILE16 MF_Create_HMETAFILE16(METAHEADER *mh);
|
||||
extern METAHEADER *MF_CreateMetaHeaderDisk(METAHEADER *mr, LPCVOID filename, BOOL unicode );
|
||||
extern METAHEADER *MF_ReadMetaFile(HANDLE hfile);
|
||||
extern METAHEADER *MF_LoadDiskBasedMetaFile(METAHEADER *mh);
|
||||
extern BOOL MF_PlayMetaFile( HDC hdc, METAHEADER *mh);
|
||||
extern HMETAFILE MF_Create_HMETAFILE(METAHEADER *mh) DECLSPEC_HIDDEN;
|
||||
extern HMETAFILE16 MF_Create_HMETAFILE16(METAHEADER *mh) DECLSPEC_HIDDEN;
|
||||
extern METAHEADER *MF_CreateMetaHeaderDisk(METAHEADER *mr, LPCVOID filename, BOOL unicode ) DECLSPEC_HIDDEN;
|
||||
extern METAHEADER *MF_ReadMetaFile(HANDLE hfile) DECLSPEC_HIDDEN;
|
||||
extern METAHEADER *MF_LoadDiskBasedMetaFile(METAHEADER *mh) DECLSPEC_HIDDEN;
|
||||
extern BOOL MF_PlayMetaFile( HDC hdc, METAHEADER *mh) DECLSPEC_HIDDEN;
|
||||
|
||||
/* path.c */
|
||||
|
||||
|
@ -479,42 +479,43 @@ extern BOOL MF_PlayMetaFile( HDC hdc, METAHEADER *mh);
|
|||
* function is implemented as a macro for performance reasons.
|
||||
*/
|
||||
|
||||
extern void PATH_InitGdiPath(GdiPath *pPath);
|
||||
extern void PATH_DestroyGdiPath(GdiPath *pPath);
|
||||
extern BOOL PATH_AssignGdiPath(GdiPath *pPathDest, const GdiPath *pPathSrc);
|
||||
extern void PATH_InitGdiPath(GdiPath *pPath) DECLSPEC_HIDDEN;
|
||||
extern void PATH_DestroyGdiPath(GdiPath *pPath) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_AssignGdiPath(GdiPath *pPathDest, const GdiPath *pPathSrc) DECLSPEC_HIDDEN;
|
||||
|
||||
extern BOOL PATH_MoveTo(DC *dc);
|
||||
extern BOOL PATH_LineTo(DC *dc, INT x, INT y);
|
||||
extern BOOL PATH_Rectangle(DC *dc, INT x1, INT y1, INT x2, INT y2);
|
||||
extern BOOL PATH_MoveTo(DC *dc) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_LineTo(DC *dc, INT x, INT y) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_Rectangle(DC *dc, INT x1, INT y1, INT x2, INT y2) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_ExtTextOut(DC *dc, INT x, INT y, UINT flags, const RECT *lprc,
|
||||
LPCWSTR str, UINT count, const INT *dx);
|
||||
extern BOOL PATH_Ellipse(DC *dc, INT x1, INT y1, INT x2, INT y2);
|
||||
LPCWSTR str, UINT count, const INT *dx) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_Ellipse(DC *dc, INT x1, INT y1, INT x2, INT y2) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_Arc(DC *dc, INT x1, INT y1, INT x2, INT y2,
|
||||
INT xStart, INT yStart, INT xEnd, INT yEnd, INT lines);
|
||||
extern BOOL PATH_PolyBezierTo(DC *dc, const POINT *pt, DWORD cbCount);
|
||||
extern BOOL PATH_PolyBezier(DC *dc, const POINT *pt, DWORD cbCount);
|
||||
extern BOOL PATH_PolyDraw(DC *dc, const POINT *pts, const BYTE *types, DWORD cbCount);
|
||||
extern BOOL PATH_PolylineTo(DC *dc, const POINT *pt, DWORD cbCount);
|
||||
extern BOOL PATH_Polyline(DC *dc, const POINT *pt, DWORD cbCount);
|
||||
extern BOOL PATH_Polygon(DC *dc, const POINT *pt, DWORD cbCount);
|
||||
extern BOOL PATH_PolyPolyline(DC *dc, const POINT *pt, const DWORD *counts, DWORD polylines);
|
||||
extern BOOL PATH_PolyPolygon(DC *dc, const POINT *pt, const INT *counts, UINT polygons);
|
||||
extern BOOL PATH_RoundRect(DC *dc, INT x1, INT y1, INT x2, INT y2, INT ell_width, INT ell_height);
|
||||
extern BOOL PATH_AddEntry(GdiPath *pPath, const POINT *pPoint, BYTE flags);
|
||||
INT xStart, INT yStart, INT xEnd, INT yEnd, INT lines) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_PolyBezierTo(DC *dc, const POINT *pt, DWORD cbCount) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_PolyBezier(DC *dc, const POINT *pt, DWORD cbCount) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_PolyDraw(DC *dc, const POINT *pts, const BYTE *types, DWORD cbCount) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_PolylineTo(DC *dc, const POINT *pt, DWORD cbCount) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_Polyline(DC *dc, const POINT *pt, DWORD cbCount) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_Polygon(DC *dc, const POINT *pt, DWORD cbCount) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_PolyPolyline(DC *dc, const POINT *pt, const DWORD *counts, DWORD polylines) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_PolyPolygon(DC *dc, const POINT *pt, const INT *counts, UINT polygons) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_RoundRect(DC *dc, INT x1, INT y1, INT x2, INT y2, INT ell_width, INT ell_height) DECLSPEC_HIDDEN;
|
||||
extern BOOL PATH_AddEntry(GdiPath *pPath, const POINT *pPoint, BYTE flags) DECLSPEC_HIDDEN;
|
||||
|
||||
/* painting.c */
|
||||
extern POINT *GDI_Bezier( const POINT *Points, INT count, INT *nPtsOut );
|
||||
extern POINT *GDI_Bezier( const POINT *Points, INT count, INT *nPtsOut ) DECLSPEC_HIDDEN;
|
||||
|
||||
/* palette.c */
|
||||
extern HPALETTE WINAPI GDISelectPalette( HDC hdc, HPALETTE hpal, WORD wBkg);
|
||||
extern UINT WINAPI GDIRealizePalette( HDC hdc );
|
||||
extern HPALETTE PALETTE_Init(void);
|
||||
extern HPALETTE PALETTE_Init(void) DECLSPEC_HIDDEN;
|
||||
|
||||
/* region.c */
|
||||
extern BOOL REGION_FrameRgn( HRGN dest, HRGN src, INT x, INT y );
|
||||
extern BOOL REGION_FrameRgn( HRGN dest, HRGN src, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
|
||||
/* Undocumented value for DIB's iUsage: Indicates a mono DIB w/o pal entries */
|
||||
#define DIB_PAL_MONO 2
|
||||
#endif /* __WINE_GDI_PRIVATE_H */
|
||||
|
||||
BOOL WINAPI FontIsLinked(HDC);
|
||||
|
||||
#endif /* __WINE_GDI_PRIVATE_H */
|
||||
|
|
|
@ -42,123 +42,123 @@ typedef struct
|
|||
#define HANDLE_LIST_INC 20
|
||||
|
||||
|
||||
extern BOOL MFDRV_MetaParam0(PHYSDEV dev, short func);
|
||||
extern BOOL MFDRV_MetaParam1(PHYSDEV dev, short func, short param1);
|
||||
extern BOOL MFDRV_MetaParam2(PHYSDEV dev, short func, short param1, short param2);
|
||||
extern BOOL MFDRV_MetaParam0(PHYSDEV dev, short func) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_MetaParam1(PHYSDEV dev, short func, short param1) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_MetaParam2(PHYSDEV dev, short func, short param1, short param2) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_MetaParam4(PHYSDEV dev, short func, short param1, short param2,
|
||||
short param3, short param4);
|
||||
short param3, short param4) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_MetaParam6(PHYSDEV dev, short func, short param1, short param2,
|
||||
short param3, short param4, short param5,
|
||||
short param6);
|
||||
short param6) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_MetaParam8(PHYSDEV dev, short func, short param1, short param2,
|
||||
short param3, short param4, short param5,
|
||||
short param6, short param7, short param8);
|
||||
extern BOOL MFDRV_WriteRecord(PHYSDEV dev, METARECORD *mr, DWORD rlen);
|
||||
extern UINT MFDRV_AddHandle( PHYSDEV dev, HGDIOBJ obj );
|
||||
extern BOOL MFDRV_RemoveHandle( PHYSDEV dev, UINT index );
|
||||
extern INT16 MFDRV_CreateBrushIndirect( PHYSDEV dev, HBRUSH hBrush );
|
||||
short param6, short param7, short param8) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_WriteRecord(PHYSDEV dev, METARECORD *mr, DWORD rlen) DECLSPEC_HIDDEN;
|
||||
extern UINT MFDRV_AddHandle( PHYSDEV dev, HGDIOBJ obj ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_RemoveHandle( PHYSDEV dev, UINT index ) DECLSPEC_HIDDEN;
|
||||
extern INT16 MFDRV_CreateBrushIndirect( PHYSDEV dev, HBRUSH hBrush ) DECLSPEC_HIDDEN;
|
||||
|
||||
/* Metafile driver functions */
|
||||
|
||||
extern BOOL MFDRV_AbortPath( PHYSDEV dev );
|
||||
extern BOOL MFDRV_AbortPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_Arc( PHYSDEV dev, INT left, INT top, INT right, INT bottom,
|
||||
INT xstart, INT ystart, INT xend, INT yend );
|
||||
extern BOOL MFDRV_BeginPath( PHYSDEV dev );
|
||||
INT xstart, INT ystart, INT xend, INT yend ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_BeginPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_BitBlt( PHYSDEV devDst, INT xDst, INT yDst, INT width,
|
||||
INT height, PHYSDEV devSrc, INT xSrc, INT ySrc,
|
||||
DWORD rop );
|
||||
DWORD rop ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_Chord( PHYSDEV dev, INT left, INT top, INT right,
|
||||
INT bottom, INT xstart, INT ystart, INT xend,
|
||||
INT yend );
|
||||
extern BOOL MFDRV_CloseFigure( PHYSDEV dev );
|
||||
extern BOOL MFDRV_DeleteObject( PHYSDEV dev, HGDIOBJ obj );
|
||||
INT yend ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_CloseFigure( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_DeleteObject( PHYSDEV dev, HGDIOBJ obj ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_Ellipse( PHYSDEV dev, INT left, INT top,
|
||||
INT right, INT bottom );
|
||||
extern BOOL MFDRV_EndPath( PHYSDEV dev );
|
||||
INT right, INT bottom ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_EndPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_ExcludeClipRect( PHYSDEV dev, INT left, INT top, INT right, INT
|
||||
bottom );
|
||||
bottom ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_ExtEscape( PHYSDEV dev, INT nEscape, INT cbInput, LPCVOID in_data,
|
||||
INT cbOutput, LPVOID out_data );
|
||||
extern BOOL MFDRV_ExtFloodFill( PHYSDEV dev, INT x, INT y, COLORREF color, UINT fillType );
|
||||
extern INT MFDRV_ExtSelectClipRgn( PHYSDEV dev, HRGN hrgn, INT mode );
|
||||
INT cbOutput, LPVOID out_data ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_ExtFloodFill( PHYSDEV dev, INT x, INT y, COLORREF color, UINT fillType ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_ExtSelectClipRgn( PHYSDEV dev, HRGN hrgn, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_ExtTextOut( PHYSDEV dev, INT x, INT y,
|
||||
UINT flags, const RECT *lprect, LPCWSTR str,
|
||||
UINT count, const INT *lpDx );
|
||||
extern BOOL MFDRV_FillPath( PHYSDEV dev );
|
||||
extern BOOL MFDRV_FillRgn( PHYSDEV dev, HRGN hrgn, HBRUSH hbrush );
|
||||
extern BOOL MFDRV_FlattenPath( PHYSDEV dev );
|
||||
extern BOOL MFDRV_FrameRgn( PHYSDEV dev, HRGN hrgn, HBRUSH hbrush, INT x, INT y );
|
||||
extern INT MFDRV_GetDeviceCaps( PHYSDEV dev , INT cap );
|
||||
UINT count, const INT *lpDx ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_FillPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_FillRgn( PHYSDEV dev, HRGN hrgn, HBRUSH hbrush ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_FlattenPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_FrameRgn( PHYSDEV dev, HRGN hrgn, HBRUSH hbrush, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_GetDeviceCaps( PHYSDEV dev , INT cap ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_IntersectClipRect( PHYSDEV dev, INT left, INT top, INT right, INT
|
||||
bottom );
|
||||
extern BOOL MFDRV_InvertRgn( PHYSDEV dev, HRGN hrgn );
|
||||
extern BOOL MFDRV_LineTo( PHYSDEV dev, INT x, INT y );
|
||||
extern BOOL MFDRV_MoveTo( PHYSDEV dev, INT x, INT y );
|
||||
extern INT MFDRV_OffsetClipRgn( PHYSDEV dev, INT x, INT y );
|
||||
extern INT MFDRV_OffsetViewportOrg( PHYSDEV dev, INT x, INT y );
|
||||
extern INT MFDRV_OffsetWindowOrg( PHYSDEV dev, INT x, INT y );
|
||||
extern BOOL MFDRV_PaintRgn( PHYSDEV dev, HRGN hrgn );
|
||||
bottom ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_InvertRgn( PHYSDEV dev, HRGN hrgn ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_LineTo( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_MoveTo( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_OffsetClipRgn( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_OffsetViewportOrg( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_OffsetWindowOrg( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_PaintRgn( PHYSDEV dev, HRGN hrgn ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_PatBlt( PHYSDEV dev, INT left, INT top, INT width, INT height,
|
||||
DWORD rop );
|
||||
DWORD rop ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_Pie( PHYSDEV dev, INT left, INT top, INT right,
|
||||
INT bottom, INT xstart, INT ystart, INT xend,
|
||||
INT yend );
|
||||
extern BOOL MFDRV_PolyBezier( PHYSDEV dev, const POINT* pt, DWORD count );
|
||||
extern BOOL MFDRV_PolyBezierTo( PHYSDEV dev, const POINT* pt, DWORD count );
|
||||
INT yend ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_PolyBezier( PHYSDEV dev, const POINT* pt, DWORD count ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_PolyBezierTo( PHYSDEV dev, const POINT* pt, DWORD count ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_PolyPolygon( PHYSDEV dev, const POINT* pt, const INT* counts,
|
||||
UINT polygons);
|
||||
extern BOOL MFDRV_Polygon( PHYSDEV dev, const POINT* pt, INT count );
|
||||
extern BOOL MFDRV_Polyline( PHYSDEV dev, const POINT* pt,INT count);
|
||||
UINT polygons) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_Polygon( PHYSDEV dev, const POINT* pt, INT count ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_Polyline( PHYSDEV dev, const POINT* pt,INT count) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_Rectangle( PHYSDEV dev, INT left, INT top,
|
||||
INT right, INT bottom);
|
||||
extern BOOL MFDRV_RestoreDC( PHYSDEV dev, INT level );
|
||||
INT right, INT bottom) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_RestoreDC( PHYSDEV dev, INT level ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_RoundRect( PHYSDEV dev, INT left, INT top,
|
||||
INT right, INT bottom, INT ell_width,
|
||||
INT ell_height );
|
||||
extern INT MFDRV_SaveDC( PHYSDEV dev );
|
||||
INT ell_height ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_SaveDC( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_ScaleViewportExt( PHYSDEV dev, INT xNum, INT xDenom, INT yNum,
|
||||
INT yDenom );
|
||||
INT yDenom ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_ScaleWindowExt( PHYSDEV dev, INT xNum, INT xDenom, INT yNum,
|
||||
INT yDenom );
|
||||
extern HBITMAP MFDRV_SelectBitmap( PHYSDEV dev, HBITMAP handle );
|
||||
extern HBRUSH MFDRV_SelectBrush( PHYSDEV dev, HBRUSH handle );
|
||||
extern BOOL MFDRV_SelectClipPath( PHYSDEV dev, INT iMode );
|
||||
extern HFONT MFDRV_SelectFont( PHYSDEV dev, HFONT handle, HANDLE gdiFont );
|
||||
extern HPEN MFDRV_SelectPen( PHYSDEV dev, HPEN handle );
|
||||
extern HPALETTE MFDRV_SelectPalette( PHYSDEV dev, HPALETTE hPalette, BOOL bForceBackground);
|
||||
extern UINT MFDRV_RealizePalette(PHYSDEV dev, HPALETTE hPalette, BOOL primary);
|
||||
extern COLORREF MFDRV_SetBkColor( PHYSDEV dev, COLORREF color );
|
||||
extern INT MFDRV_SetBkMode( PHYSDEV dev, INT mode );
|
||||
extern INT MFDRV_SetMapMode( PHYSDEV dev, INT mode );
|
||||
extern DWORD MFDRV_SetMapperFlags( PHYSDEV dev, DWORD flags );
|
||||
extern COLORREF MFDRV_SetPixel( PHYSDEV dev, INT x, INT y, COLORREF color );
|
||||
extern INT MFDRV_SetPolyFillMode( PHYSDEV dev, INT mode );
|
||||
extern INT MFDRV_SetROP2( PHYSDEV dev, INT rop );
|
||||
extern INT MFDRV_SetRelAbs( PHYSDEV dev, INT mode );
|
||||
extern INT MFDRV_SetStretchBltMode( PHYSDEV dev, INT mode );
|
||||
extern UINT MFDRV_SetTextAlign( PHYSDEV dev, UINT align );
|
||||
extern INT MFDRV_SetTextCharacterExtra( PHYSDEV dev, INT extra );
|
||||
extern COLORREF MFDRV_SetTextColor( PHYSDEV dev, COLORREF color );
|
||||
extern INT MFDRV_SetTextJustification( PHYSDEV dev, INT extra, INT breaks );
|
||||
extern INT MFDRV_SetViewportExt( PHYSDEV dev, INT x, INT y );
|
||||
extern INT MFDRV_SetViewportOrg( PHYSDEV dev, INT x, INT y );
|
||||
extern INT MFDRV_SetWindowExt( PHYSDEV dev, INT x, INT y );
|
||||
extern INT MFDRV_SetWindowOrg( PHYSDEV dev, INT x, INT y );
|
||||
INT yDenom ) DECLSPEC_HIDDEN;
|
||||
extern HBITMAP MFDRV_SelectBitmap( PHYSDEV dev, HBITMAP handle ) DECLSPEC_HIDDEN;
|
||||
extern HBRUSH MFDRV_SelectBrush( PHYSDEV dev, HBRUSH handle ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_SelectClipPath( PHYSDEV dev, INT iMode ) DECLSPEC_HIDDEN;
|
||||
extern HFONT MFDRV_SelectFont( PHYSDEV dev, HFONT handle, HANDLE gdiFont ) DECLSPEC_HIDDEN;
|
||||
extern HPEN MFDRV_SelectPen( PHYSDEV dev, HPEN handle ) DECLSPEC_HIDDEN;
|
||||
extern HPALETTE MFDRV_SelectPalette( PHYSDEV dev, HPALETTE hPalette, BOOL bForceBackground) DECLSPEC_HIDDEN;
|
||||
extern UINT MFDRV_RealizePalette(PHYSDEV dev, HPALETTE hPalette, BOOL primary) DECLSPEC_HIDDEN;
|
||||
extern COLORREF MFDRV_SetBkColor( PHYSDEV dev, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_SetBkMode( PHYSDEV dev, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_SetMapMode( PHYSDEV dev, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern DWORD MFDRV_SetMapperFlags( PHYSDEV dev, DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern COLORREF MFDRV_SetPixel( PHYSDEV dev, INT x, INT y, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_SetPolyFillMode( PHYSDEV dev, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_SetROP2( PHYSDEV dev, INT rop ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_SetRelAbs( PHYSDEV dev, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_SetStretchBltMode( PHYSDEV dev, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern UINT MFDRV_SetTextAlign( PHYSDEV dev, UINT align ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_SetTextCharacterExtra( PHYSDEV dev, INT extra ) DECLSPEC_HIDDEN;
|
||||
extern COLORREF MFDRV_SetTextColor( PHYSDEV dev, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_SetTextJustification( PHYSDEV dev, INT extra, INT breaks ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_SetViewportExt( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_SetViewportOrg( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_SetWindowExt( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_SetWindowOrg( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_StretchBlt( PHYSDEV devDst, INT xDst, INT yDst, INT widthDst,
|
||||
INT heightDst, PHYSDEV devSrc, INT xSrc, INT ySrc,
|
||||
INT widthSrc, INT heightSrc, DWORD rop );
|
||||
extern BOOL MFDRV_PaintRgn( PHYSDEV dev, HRGN hrgn );
|
||||
INT widthSrc, INT heightSrc, DWORD rop ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_PaintRgn( PHYSDEV dev, HRGN hrgn ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_SetDIBitsToDevice( PHYSDEV dev, INT xDest, INT yDest, DWORD cx,
|
||||
DWORD cy, INT xSrc, INT ySrc,
|
||||
UINT startscan, UINT lines, LPCVOID bits,
|
||||
const BITMAPINFO *info, UINT coloruse );
|
||||
const BITMAPINFO *info, UINT coloruse ) DECLSPEC_HIDDEN;
|
||||
extern INT MFDRV_StretchDIBits( PHYSDEV dev, INT xDst, INT yDst, INT widthDst,
|
||||
INT heightDst, INT xSrc, INT ySrc,
|
||||
INT widthSrc, INT heightSrc, const void *bits,
|
||||
const BITMAPINFO *info, UINT wUsage,
|
||||
DWORD dwRop );
|
||||
extern BOOL MFDRV_StrokeAndFillPath( PHYSDEV dev );
|
||||
extern BOOL MFDRV_StrokePath( PHYSDEV dev );
|
||||
extern BOOL MFDRV_WidenPath( PHYSDEV dev );
|
||||
DWORD dwRop ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_StrokeAndFillPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_StrokePath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL MFDRV_WidenPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
|
||||
#endif /* __WINE_METAFILEDRV_H */
|
||||
|
|
Loading…
Reference in New Issue