Commit a01844b0 authored by Huw Davies's avatar Huw Davies Committed by Alexandre Julliard

gdi32: Make the convert_bits and stretch_bits helpers external.

parent 64f6e9bc
...@@ -166,7 +166,7 @@ void free_heap_bits( struct gdi_image_bits *bits ) ...@@ -166,7 +166,7 @@ void free_heap_bits( struct gdi_image_bits *bits )
HeapFree( GetProcessHeap(), 0, bits->ptr ); HeapFree( GetProcessHeap(), 0, bits->ptr );
} }
static DWORD convert_bits( const BITMAPINFO *src_info, struct bitblt_coords *src, DWORD convert_bits( const BITMAPINFO *src_info, struct bitblt_coords *src,
BITMAPINFO *dst_info, struct gdi_image_bits *bits, BOOL add_alpha ) BITMAPINFO *dst_info, struct gdi_image_bits *bits, BOOL add_alpha )
{ {
void *ptr; void *ptr;
...@@ -184,7 +184,7 @@ static DWORD convert_bits( const BITMAPINFO *src_info, struct bitblt_coords *src ...@@ -184,7 +184,7 @@ static DWORD convert_bits( const BITMAPINFO *src_info, struct bitblt_coords *src
return err; return err;
} }
static DWORD stretch_bits( const BITMAPINFO *src_info, struct bitblt_coords *src, DWORD stretch_bits( const BITMAPINFO *src_info, struct bitblt_coords *src,
BITMAPINFO *dst_info, struct bitblt_coords *dst, BITMAPINFO *dst_info, struct bitblt_coords *dst,
struct gdi_image_bits *bits, int mode ) struct gdi_image_bits *bits, int mode )
{ {
......
...@@ -223,7 +223,12 @@ extern BOOL BIDI_Reorder( HDC hDC, LPCWSTR lpString, INT uCount, DWORD dwFlags, ...@@ -223,7 +223,12 @@ extern BOOL BIDI_Reorder( HDC hDC, LPCWSTR lpString, INT uCount, DWORD dwFlags,
LPWSTR lpOutString, INT uCountOut, UINT *lpOrder, WORD **lpGlyphs, INT* cGlyphs ) DECLSPEC_HIDDEN; LPWSTR lpOutString, INT uCountOut, UINT *lpOrder, WORD **lpGlyphs, INT* cGlyphs ) DECLSPEC_HIDDEN;
/* bitblt.c */ /* bitblt.c */
extern DWORD convert_bits( const BITMAPINFO *src_info, struct bitblt_coords *src,
BITMAPINFO *dst_info, struct gdi_image_bits *bits, BOOL add_alpha ) DECLSPEC_HIDDEN;
extern BOOL intersect_vis_rectangles( struct bitblt_coords *dst, struct bitblt_coords *src ) DECLSPEC_HIDDEN; extern BOOL intersect_vis_rectangles( struct bitblt_coords *dst, struct bitblt_coords *src ) DECLSPEC_HIDDEN;
extern DWORD stretch_bits( const BITMAPINFO *src_info, struct bitblt_coords *src,
BITMAPINFO *dst_info, struct bitblt_coords *dst,
struct gdi_image_bits *bits, int mode ) DECLSPEC_HIDDEN;
/* bitmap.c */ /* bitmap.c */
extern void get_ddb_bitmapinfo( BITMAPOBJ *bmp, BITMAPINFO *info ) DECLSPEC_HIDDEN; extern void get_ddb_bitmapinfo( BITMAPOBJ *bmp, BITMAPINFO *info ) DECLSPEC_HIDDEN;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment