mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-04 18:57:38 +00:00
winex11.drv: Remove DECLSPEC_HIDDEN usage.
This commit is contained in:
parent
d18e32c869
commit
bfeba8d2d1
|
@ -155,155 +155,155 @@ static inline void add_bounds_rect( RECT *bounds, const RECT *rect )
|
|||
/* Wine driver X11 functions */
|
||||
|
||||
extern BOOL X11DRV_Arc( PHYSDEV dev, INT left, INT top, INT right,
|
||||
INT bottom, INT xstart, INT ystart, INT xend, INT yend ) DECLSPEC_HIDDEN;
|
||||
INT bottom, INT xstart, INT ystart, INT xend, INT yend );
|
||||
extern BOOL X11DRV_Chord( PHYSDEV dev, INT left, INT top, INT right, INT bottom,
|
||||
INT xstart, INT ystart, INT xend, INT yend ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS X11DRV_D3DKMTCheckVidPnExclusiveOwnership( const D3DKMT_CHECKVIDPNEXCLUSIVEOWNERSHIP *desc ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS X11DRV_D3DKMTCloseAdapter( const D3DKMT_CLOSEADAPTER *desc ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS X11DRV_D3DKMTOpenAdapterFromLuid( D3DKMT_OPENADAPTERFROMLUID *desc ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS X11DRV_D3DKMTQueryVideoMemoryInfo( D3DKMT_QUERYVIDEOMEMORYINFO *desc ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS X11DRV_D3DKMTSetVidPnSourceOwner( const D3DKMT_SETVIDPNSOURCEOWNER *desc ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_Ellipse( PHYSDEV dev, INT left, INT top, INT right, INT bottom ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_ExtFloodFill( PHYSDEV dev, INT x, INT y, COLORREF color, UINT fillType ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_FillPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_GetDeviceGammaRamp( PHYSDEV dev, LPVOID ramp ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_GetICMProfile( PHYSDEV dev, BOOL allow_default, LPDWORD size, LPWSTR filename ) DECLSPEC_HIDDEN;
|
||||
INT xstart, INT ystart, INT xend, INT yend );
|
||||
extern NTSTATUS X11DRV_D3DKMTCheckVidPnExclusiveOwnership( const D3DKMT_CHECKVIDPNEXCLUSIVEOWNERSHIP *desc );
|
||||
extern NTSTATUS X11DRV_D3DKMTCloseAdapter( const D3DKMT_CLOSEADAPTER *desc );
|
||||
extern NTSTATUS X11DRV_D3DKMTOpenAdapterFromLuid( D3DKMT_OPENADAPTERFROMLUID *desc );
|
||||
extern NTSTATUS X11DRV_D3DKMTQueryVideoMemoryInfo( D3DKMT_QUERYVIDEOMEMORYINFO *desc );
|
||||
extern NTSTATUS X11DRV_D3DKMTSetVidPnSourceOwner( const D3DKMT_SETVIDPNSOURCEOWNER *desc );
|
||||
extern BOOL X11DRV_Ellipse( PHYSDEV dev, INT left, INT top, INT right, INT bottom );
|
||||
extern BOOL X11DRV_ExtFloodFill( PHYSDEV dev, INT x, INT y, COLORREF color, UINT fillType );
|
||||
extern BOOL X11DRV_FillPath( PHYSDEV dev );
|
||||
extern BOOL X11DRV_GetDeviceGammaRamp( PHYSDEV dev, LPVOID ramp );
|
||||
extern BOOL X11DRV_GetICMProfile( PHYSDEV dev, BOOL allow_default, LPDWORD size, LPWSTR filename );
|
||||
extern DWORD X11DRV_GetImage( PHYSDEV dev, BITMAPINFO *info,
|
||||
struct gdi_image_bits *bits, struct bitblt_coords *src ) DECLSPEC_HIDDEN;
|
||||
extern COLORREF X11DRV_GetNearestColor( PHYSDEV dev, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern UINT X11DRV_GetSystemPaletteEntries( PHYSDEV dev, UINT start, UINT count, LPPALETTEENTRY entries ) DECLSPEC_HIDDEN;
|
||||
struct gdi_image_bits *bits, struct bitblt_coords *src );
|
||||
extern COLORREF X11DRV_GetNearestColor( PHYSDEV dev, COLORREF color );
|
||||
extern UINT X11DRV_GetSystemPaletteEntries( PHYSDEV dev, UINT start, UINT count, LPPALETTEENTRY entries );
|
||||
extern BOOL X11DRV_GradientFill( PHYSDEV dev, TRIVERTEX *vert_array, ULONG nvert,
|
||||
void *grad_array, ULONG ngrad, ULONG mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_LineTo( PHYSDEV dev, INT x, INT y) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_PaintRgn( PHYSDEV dev, HRGN hrgn ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_PatBlt( PHYSDEV dev, struct bitblt_coords *dst, DWORD rop ) DECLSPEC_HIDDEN;
|
||||
void *grad_array, ULONG ngrad, ULONG mode );
|
||||
extern BOOL X11DRV_LineTo( PHYSDEV dev, INT x, INT y);
|
||||
extern BOOL X11DRV_PaintRgn( PHYSDEV dev, HRGN hrgn );
|
||||
extern BOOL X11DRV_PatBlt( PHYSDEV dev, struct bitblt_coords *dst, DWORD rop );
|
||||
extern BOOL X11DRV_Pie( PHYSDEV dev, INT left, INT top, INT right,
|
||||
INT bottom, INT xstart, INT ystart, INT xend, INT yend ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_PolyPolygon( PHYSDEV dev, const POINT* pt, const INT* counts, UINT polygons) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_PolyPolyline( PHYSDEV dev, const POINT* pt, const DWORD* counts, DWORD polylines) DECLSPEC_HIDDEN;
|
||||
INT bottom, INT xstart, INT ystart, INT xend, INT yend );
|
||||
extern BOOL X11DRV_PolyPolygon( PHYSDEV dev, const POINT* pt, const INT* counts, UINT polygons);
|
||||
extern BOOL X11DRV_PolyPolyline( PHYSDEV dev, const POINT* pt, const DWORD* counts, DWORD polylines);
|
||||
extern DWORD X11DRV_PutImage( PHYSDEV dev, HRGN clip, BITMAPINFO *info,
|
||||
const struct gdi_image_bits *bits, struct bitblt_coords *src,
|
||||
struct bitblt_coords *dst, DWORD rop ) DECLSPEC_HIDDEN;
|
||||
extern UINT X11DRV_RealizeDefaultPalette( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern UINT X11DRV_RealizePalette( PHYSDEV dev, HPALETTE hpal, BOOL primary ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_Rectangle(PHYSDEV dev, INT left, INT top, INT right, INT bottom) DECLSPEC_HIDDEN;
|
||||
struct bitblt_coords *dst, DWORD rop );
|
||||
extern UINT X11DRV_RealizeDefaultPalette( PHYSDEV dev );
|
||||
extern UINT X11DRV_RealizePalette( PHYSDEV dev, HPALETTE hpal, BOOL primary );
|
||||
extern BOOL X11DRV_Rectangle(PHYSDEV dev, INT left, INT top, INT right, INT bottom);
|
||||
extern BOOL X11DRV_RoundRect( PHYSDEV dev, INT left, INT top, INT right, INT bottom,
|
||||
INT ell_width, INT ell_height ) DECLSPEC_HIDDEN;
|
||||
extern HBRUSH X11DRV_SelectBrush( PHYSDEV dev, HBRUSH hbrush, const struct brush_pattern *pattern ) DECLSPEC_HIDDEN;
|
||||
extern HPEN X11DRV_SelectPen( PHYSDEV dev, HPEN hpen, const struct brush_pattern *pattern ) DECLSPEC_HIDDEN;
|
||||
extern COLORREF X11DRV_SetDCBrushColor( PHYSDEV dev, COLORREF crColor ) DECLSPEC_HIDDEN;
|
||||
extern COLORREF X11DRV_SetDCPenColor( PHYSDEV dev, COLORREF crColor ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_SetDeviceClipping( PHYSDEV dev, HRGN rgn ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_SetDeviceGammaRamp( PHYSDEV dev, LPVOID ramp ) DECLSPEC_HIDDEN;
|
||||
extern COLORREF X11DRV_SetPixel( PHYSDEV dev, INT x, INT y, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
INT ell_width, INT ell_height );
|
||||
extern HBRUSH X11DRV_SelectBrush( PHYSDEV dev, HBRUSH hbrush, const struct brush_pattern *pattern );
|
||||
extern HPEN X11DRV_SelectPen( PHYSDEV dev, HPEN hpen, const struct brush_pattern *pattern );
|
||||
extern COLORREF X11DRV_SetDCBrushColor( PHYSDEV dev, COLORREF crColor );
|
||||
extern COLORREF X11DRV_SetDCPenColor( PHYSDEV dev, COLORREF crColor );
|
||||
extern void X11DRV_SetDeviceClipping( PHYSDEV dev, HRGN rgn );
|
||||
extern BOOL X11DRV_SetDeviceGammaRamp( PHYSDEV dev, LPVOID ramp );
|
||||
extern COLORREF X11DRV_SetPixel( PHYSDEV dev, INT x, INT y, COLORREF color );
|
||||
extern BOOL X11DRV_StretchBlt( PHYSDEV dst_dev, struct bitblt_coords *dst,
|
||||
PHYSDEV src_dev, struct bitblt_coords *src, DWORD rop ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_StrokeAndFillPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_StrokePath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_UnrealizePalette( HPALETTE hpal ) DECLSPEC_HIDDEN;
|
||||
PHYSDEV src_dev, struct bitblt_coords *src, DWORD rop );
|
||||
extern BOOL X11DRV_StrokeAndFillPath( PHYSDEV dev );
|
||||
extern BOOL X11DRV_StrokePath( PHYSDEV dev );
|
||||
extern BOOL X11DRV_UnrealizePalette( HPALETTE hpal );
|
||||
|
||||
extern BOOL X11DRV_ActivateKeyboardLayout( HKL hkl, UINT flags ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_Beep(void) DECLSPEC_HIDDEN;
|
||||
extern INT X11DRV_GetKeyNameText( LONG lparam, LPWSTR buffer, INT size ) DECLSPEC_HIDDEN;
|
||||
extern UINT X11DRV_MapVirtualKeyEx( UINT code, UINT map_type, HKL hkl ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_ActivateKeyboardLayout( HKL hkl, UINT flags );
|
||||
extern void X11DRV_Beep(void);
|
||||
extern INT X11DRV_GetKeyNameText( LONG lparam, LPWSTR buffer, INT size );
|
||||
extern UINT X11DRV_MapVirtualKeyEx( UINT code, UINT map_type, HKL hkl );
|
||||
extern INT X11DRV_ToUnicodeEx( UINT virtKey, UINT scanCode, const BYTE *lpKeyState,
|
||||
LPWSTR bufW, int bufW_size, UINT flags, HKL hkl ) DECLSPEC_HIDDEN;
|
||||
LPWSTR bufW, int bufW_size, UINT flags, HKL hkl );
|
||||
extern UINT X11DRV_ImeToAsciiEx( UINT vkey, UINT vsc, const BYTE *state,
|
||||
COMPOSITIONSTRING *compstr, HIMC himc ) DECLSPEC_HIDDEN;
|
||||
extern SHORT X11DRV_VkKeyScanEx( WCHAR wChar, HKL hkl ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_NotifyIMEStatus( HWND hwnd, UINT status ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_DestroyCursorIcon( HCURSOR handle ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_SetCursor( HWND hwnd, HCURSOR handle ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_SetCursorPos( INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_GetCursorPos( LPPOINT pos ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_ClipCursor( const RECT *clip, BOOL reset ) DECLSPEC_HIDDEN;
|
||||
extern LONG X11DRV_ChangeDisplaySettings( LPDEVMODEW displays, LPCWSTR primary_name, HWND hwnd, DWORD flags, LPVOID lpvoid ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_GetCurrentDisplaySettings( LPCWSTR name, BOOL is_primary, LPDEVMODEW devmode ) DECLSPEC_HIDDEN;
|
||||
extern INT X11DRV_GetDisplayDepth( LPCWSTR name, BOOL is_primary ) DECLSPEC_HIDDEN;
|
||||
COMPOSITIONSTRING *compstr, HIMC himc );
|
||||
extern SHORT X11DRV_VkKeyScanEx( WCHAR wChar, HKL hkl );
|
||||
extern void X11DRV_NotifyIMEStatus( HWND hwnd, UINT status );
|
||||
extern void X11DRV_DestroyCursorIcon( HCURSOR handle );
|
||||
extern void X11DRV_SetCursor( HWND hwnd, HCURSOR handle );
|
||||
extern BOOL X11DRV_SetCursorPos( INT x, INT y );
|
||||
extern BOOL X11DRV_GetCursorPos( LPPOINT pos );
|
||||
extern BOOL X11DRV_ClipCursor( const RECT *clip, BOOL reset );
|
||||
extern LONG X11DRV_ChangeDisplaySettings( LPDEVMODEW displays, LPCWSTR primary_name, HWND hwnd, DWORD flags, LPVOID lpvoid );
|
||||
extern BOOL X11DRV_GetCurrentDisplaySettings( LPCWSTR name, BOOL is_primary, LPDEVMODEW devmode );
|
||||
extern INT X11DRV_GetDisplayDepth( LPCWSTR name, BOOL is_primary );
|
||||
extern BOOL X11DRV_UpdateDisplayDevices( const struct gdi_device_manager *device_manager,
|
||||
BOOL force, void *param ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_CreateDesktop( const WCHAR *name, UINT width, UINT height ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_CreateWindow( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern LRESULT X11DRV_DesktopWindowProc( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_DestroyWindow( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_FlashWindowEx( PFLASHWINFO pfinfo ) DECLSPEC_HIDDEN;
|
||||
BOOL force, void *param );
|
||||
extern BOOL X11DRV_CreateDesktop( const WCHAR *name, UINT width, UINT height );
|
||||
extern BOOL X11DRV_CreateWindow( HWND hwnd );
|
||||
extern LRESULT X11DRV_DesktopWindowProc( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp );
|
||||
extern void X11DRV_DestroyWindow( HWND hwnd );
|
||||
extern void X11DRV_FlashWindowEx( PFLASHWINFO pfinfo );
|
||||
extern void X11DRV_GetDC( HDC hdc, HWND hwnd, HWND top, const RECT *win_rect,
|
||||
const RECT *top_rect, DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_ReleaseDC( HWND hwnd, HDC hdc ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_ScrollDC( HDC hdc, INT dx, INT dy, HRGN update ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_SetCapture( HWND hwnd, UINT flags ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_SetDesktopWindow( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
const RECT *top_rect, DWORD flags );
|
||||
extern void X11DRV_ReleaseDC( HWND hwnd, HDC hdc );
|
||||
extern BOOL X11DRV_ScrollDC( HDC hdc, INT dx, INT dy, HRGN update );
|
||||
extern void X11DRV_SetCapture( HWND hwnd, UINT flags );
|
||||
extern void X11DRV_SetDesktopWindow( HWND hwnd );
|
||||
extern void X11DRV_SetLayeredWindowAttributes( HWND hwnd, COLORREF key, BYTE alpha,
|
||||
DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_SetParent( HWND hwnd, HWND parent, HWND old_parent ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_SetWindowIcon( HWND hwnd, UINT type, HICON icon ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_SetWindowStyle( HWND hwnd, INT offset, STYLESTRUCT *style ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_SetWindowText( HWND hwnd, LPCWSTR text ) DECLSPEC_HIDDEN;
|
||||
extern UINT X11DRV_ShowWindow( HWND hwnd, INT cmd, RECT *rect, UINT swp ) DECLSPEC_HIDDEN;
|
||||
extern LRESULT X11DRV_SysCommand( HWND hwnd, WPARAM wparam, LPARAM lparam ) DECLSPEC_HIDDEN;
|
||||
extern LRESULT X11DRV_ClipboardWindowProc( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_UpdateClipboard(void) DECLSPEC_HIDDEN;
|
||||
DWORD flags );
|
||||
extern void X11DRV_SetParent( HWND hwnd, HWND parent, HWND old_parent );
|
||||
extern void X11DRV_SetWindowIcon( HWND hwnd, UINT type, HICON icon );
|
||||
extern void X11DRV_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw );
|
||||
extern void X11DRV_SetWindowStyle( HWND hwnd, INT offset, STYLESTRUCT *style );
|
||||
extern void X11DRV_SetWindowText( HWND hwnd, LPCWSTR text );
|
||||
extern UINT X11DRV_ShowWindow( HWND hwnd, INT cmd, RECT *rect, UINT swp );
|
||||
extern LRESULT X11DRV_SysCommand( HWND hwnd, WPARAM wparam, LPARAM lparam );
|
||||
extern LRESULT X11DRV_ClipboardWindowProc( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp );
|
||||
extern void X11DRV_UpdateClipboard(void);
|
||||
extern BOOL X11DRV_UpdateLayeredWindow( HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect ) DECLSPEC_HIDDEN;
|
||||
extern LRESULT X11DRV_WindowMessage( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp ) DECLSPEC_HIDDEN;
|
||||
const RECT *window_rect );
|
||||
extern LRESULT X11DRV_WindowMessage( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp );
|
||||
extern BOOL X11DRV_WindowPosChanging( HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect, RECT *visible_rect,
|
||||
struct window_surface **surface ) DECLSPEC_HIDDEN;
|
||||
struct window_surface **surface );
|
||||
extern void X11DRV_WindowPosChanged( HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *rectWindow, const RECT *rectClient,
|
||||
const RECT *visible_rect, const RECT *valid_rects,
|
||||
struct window_surface *surface ) DECLSPEC_HIDDEN;
|
||||
struct window_surface *surface );
|
||||
extern BOOL X11DRV_SystemParametersInfo( UINT action, UINT int_param, void *ptr_param,
|
||||
UINT flags ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_ThreadDetach(void) DECLSPEC_HIDDEN;
|
||||
UINT flags );
|
||||
extern void X11DRV_ThreadDetach(void);
|
||||
|
||||
/* X11 driver internal functions */
|
||||
|
||||
extern void X11DRV_Xcursor_Init(void) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_XInput2_Init(void) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_Xcursor_Init(void);
|
||||
extern void X11DRV_XInput2_Init(void);
|
||||
|
||||
extern DWORD copy_image_bits( BITMAPINFO *info, BOOL is_r8g8b8, XImage *image,
|
||||
const struct gdi_image_bits *src_bits, struct gdi_image_bits *dst_bits,
|
||||
struct bitblt_coords *coords, const int *mapping, unsigned int zeropad_mask ) DECLSPEC_HIDDEN;
|
||||
struct bitblt_coords *coords, const int *mapping, unsigned int zeropad_mask );
|
||||
extern Pixmap create_pixmap_from_image( HDC hdc, const XVisualInfo *vis, const BITMAPINFO *info,
|
||||
const struct gdi_image_bits *bits, UINT coloruse ) DECLSPEC_HIDDEN;
|
||||
const struct gdi_image_bits *bits, UINT coloruse );
|
||||
extern DWORD get_pixmap_image( Pixmap pixmap, int width, int height, const XVisualInfo *vis,
|
||||
BITMAPINFO *info, struct gdi_image_bits *bits ) DECLSPEC_HIDDEN;
|
||||
BITMAPINFO *info, struct gdi_image_bits *bits );
|
||||
extern struct window_surface *create_surface( Window window, const XVisualInfo *vis, const RECT *rect,
|
||||
COLORREF color_key, BOOL use_alpha ) DECLSPEC_HIDDEN;
|
||||
extern void set_surface_color_key( struct window_surface *window_surface, COLORREF color_key ) DECLSPEC_HIDDEN;
|
||||
extern HRGN expose_surface( struct window_surface *window_surface, const RECT *rect ) DECLSPEC_HIDDEN;
|
||||
COLORREF color_key, BOOL use_alpha );
|
||||
extern void set_surface_color_key( struct window_surface *window_surface, COLORREF color_key );
|
||||
extern HRGN expose_surface( struct window_surface *window_surface, const RECT *rect );
|
||||
|
||||
extern RGNDATA *X11DRV_GetRegionData( HRGN hrgn, HDC hdc_lptodp ) DECLSPEC_HIDDEN;
|
||||
extern BOOL add_extra_clipping_region( X11DRV_PDEVICE *dev, HRGN rgn ) DECLSPEC_HIDDEN;
|
||||
extern void restore_clipping_region( X11DRV_PDEVICE *dev ) DECLSPEC_HIDDEN;
|
||||
extern void add_device_bounds( X11DRV_PDEVICE *dev, const RECT *rect ) DECLSPEC_HIDDEN;
|
||||
extern RGNDATA *X11DRV_GetRegionData( HRGN hrgn, HDC hdc_lptodp );
|
||||
extern BOOL add_extra_clipping_region( X11DRV_PDEVICE *dev, HRGN rgn );
|
||||
extern void restore_clipping_region( X11DRV_PDEVICE *dev );
|
||||
extern void add_device_bounds( X11DRV_PDEVICE *dev, const RECT *rect );
|
||||
|
||||
extern void execute_rop( X11DRV_PDEVICE *physdev, Pixmap src_pixmap, GC gc, const RECT *visrect, DWORD rop ) DECLSPEC_HIDDEN;
|
||||
extern void execute_rop( X11DRV_PDEVICE *physdev, Pixmap src_pixmap, GC gc, const RECT *visrect, DWORD rop );
|
||||
|
||||
extern BOOL X11DRV_SetupGCForPatBlt( X11DRV_PDEVICE *physDev, GC gc, BOOL fMapColors ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_SetupGCForBrush( X11DRV_PDEVICE *physDev ) DECLSPEC_HIDDEN;
|
||||
extern INT X11DRV_XWStoDS( HDC hdc, INT width ) DECLSPEC_HIDDEN;
|
||||
extern INT X11DRV_YWStoDS( HDC hdc, INT height ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_SetupGCForPatBlt( X11DRV_PDEVICE *physDev, GC gc, BOOL fMapColors );
|
||||
extern BOOL X11DRV_SetupGCForBrush( X11DRV_PDEVICE *physDev );
|
||||
extern INT X11DRV_XWStoDS( HDC hdc, INT width );
|
||||
extern INT X11DRV_YWStoDS( HDC hdc, INT height );
|
||||
|
||||
extern BOOL client_side_graphics DECLSPEC_HIDDEN;
|
||||
extern BOOL client_side_with_render DECLSPEC_HIDDEN;
|
||||
extern BOOL shape_layered_windows DECLSPEC_HIDDEN;
|
||||
extern const struct gdi_dc_funcs *X11DRV_XRender_Init(void) DECLSPEC_HIDDEN;
|
||||
extern BOOL client_side_graphics;
|
||||
extern BOOL client_side_with_render;
|
||||
extern BOOL shape_layered_windows;
|
||||
extern const struct gdi_dc_funcs *X11DRV_XRender_Init(void);
|
||||
|
||||
extern struct opengl_funcs *get_glx_driver(UINT) DECLSPEC_HIDDEN;
|
||||
extern const struct vulkan_funcs *get_vulkan_driver(UINT) DECLSPEC_HIDDEN;
|
||||
extern struct opengl_funcs *get_glx_driver(UINT);
|
||||
extern const struct vulkan_funcs *get_vulkan_driver(UINT);
|
||||
|
||||
extern struct format_entry *import_xdnd_selection( Display *display, Window win, Atom selection,
|
||||
Atom *targets, UINT count,
|
||||
size_t *size ) DECLSPEC_HIDDEN;
|
||||
size_t *size );
|
||||
|
||||
/**************************************************************************
|
||||
* X11 GDI driver
|
||||
*/
|
||||
|
||||
extern Display *gdi_display DECLSPEC_HIDDEN; /* display to use for all GDI functions */
|
||||
extern Display *gdi_display; /* display to use for all GDI functions */
|
||||
|
||||
/* X11 GDI palette driver */
|
||||
|
||||
|
@ -312,21 +312,21 @@ extern Display *gdi_display DECLSPEC_HIDDEN; /* display to use for all GDI func
|
|||
|
||||
#define X11DRV_PALETTE_PRIVATE 0x1000 /* private colormap, identity mapping */
|
||||
|
||||
extern UINT16 X11DRV_PALETTE_PaletteFlags DECLSPEC_HIDDEN;
|
||||
extern UINT16 X11DRV_PALETTE_PaletteFlags;
|
||||
|
||||
extern int *X11DRV_PALETTE_PaletteToXPixel DECLSPEC_HIDDEN;
|
||||
extern int *X11DRV_PALETTE_XPixelToPalette DECLSPEC_HIDDEN;
|
||||
extern ColorShifts X11DRV_PALETTE_default_shifts DECLSPEC_HIDDEN;
|
||||
extern int *X11DRV_PALETTE_PaletteToXPixel;
|
||||
extern int *X11DRV_PALETTE_XPixelToPalette;
|
||||
extern ColorShifts X11DRV_PALETTE_default_shifts;
|
||||
|
||||
extern int X11DRV_PALETTE_mapEGAPixel[16] DECLSPEC_HIDDEN;
|
||||
extern int X11DRV_PALETTE_mapEGAPixel[16];
|
||||
|
||||
extern int X11DRV_PALETTE_Init(void) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_IsSolidColor(COLORREF color) DECLSPEC_HIDDEN;
|
||||
extern int X11DRV_PALETTE_Init(void);
|
||||
extern BOOL X11DRV_IsSolidColor(COLORREF color);
|
||||
|
||||
extern COLORREF X11DRV_PALETTE_ToLogical(X11DRV_PDEVICE *physDev, int pixel) DECLSPEC_HIDDEN;
|
||||
extern int X11DRV_PALETTE_ToPhysical(X11DRV_PDEVICE *physDev, COLORREF color) DECLSPEC_HIDDEN;
|
||||
extern COLORREF X11DRV_PALETTE_GetColor( X11DRV_PDEVICE *physDev, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern int *get_window_surface_mapping( int bpp, int *mapping ) DECLSPEC_HIDDEN;
|
||||
extern COLORREF X11DRV_PALETTE_ToLogical(X11DRV_PDEVICE *physDev, int pixel);
|
||||
extern int X11DRV_PALETTE_ToPhysical(X11DRV_PDEVICE *physDev, COLORREF color);
|
||||
extern COLORREF X11DRV_PALETTE_GetColor( X11DRV_PDEVICE *physDev, COLORREF color );
|
||||
extern int *get_window_surface_mapping( int bpp, int *mapping );
|
||||
|
||||
static inline const char *debugstr_color( COLORREF color )
|
||||
{
|
||||
|
@ -401,7 +401,7 @@ struct x11drv_thread_data
|
|||
#endif /* HAVE_X11_EXTENSIONS_XINPUT2_H */
|
||||
};
|
||||
|
||||
extern struct x11drv_thread_data *x11drv_init_thread_data(void) DECLSPEC_HIDDEN;
|
||||
extern struct x11drv_thread_data *x11drv_init_thread_data(void);
|
||||
|
||||
static inline struct x11drv_thread_data *x11drv_thread_data(void)
|
||||
{
|
||||
|
@ -429,32 +429,32 @@ static inline size_t get_property_size( int format, unsigned long count )
|
|||
return count * (format / 8);
|
||||
}
|
||||
|
||||
extern XVisualInfo default_visual DECLSPEC_HIDDEN;
|
||||
extern XVisualInfo argb_visual DECLSPEC_HIDDEN;
|
||||
extern Colormap default_colormap DECLSPEC_HIDDEN;
|
||||
extern XPixmapFormatValues **pixmap_formats DECLSPEC_HIDDEN;
|
||||
extern Window root_window DECLSPEC_HIDDEN;
|
||||
extern BOOL clipping_cursor DECLSPEC_HIDDEN;
|
||||
extern BOOL keyboard_grabbed DECLSPEC_HIDDEN;
|
||||
extern unsigned int screen_bpp DECLSPEC_HIDDEN;
|
||||
extern BOOL usexrandr DECLSPEC_HIDDEN;
|
||||
extern BOOL usexvidmode DECLSPEC_HIDDEN;
|
||||
extern BOOL use_take_focus DECLSPEC_HIDDEN;
|
||||
extern BOOL use_primary_selection DECLSPEC_HIDDEN;
|
||||
extern BOOL use_system_cursors DECLSPEC_HIDDEN;
|
||||
extern BOOL show_systray DECLSPEC_HIDDEN;
|
||||
extern BOOL grab_fullscreen DECLSPEC_HIDDEN;
|
||||
extern BOOL usexcomposite DECLSPEC_HIDDEN;
|
||||
extern BOOL managed_mode DECLSPEC_HIDDEN;
|
||||
extern BOOL decorated_mode DECLSPEC_HIDDEN;
|
||||
extern BOOL private_color_map DECLSPEC_HIDDEN;
|
||||
extern int primary_monitor DECLSPEC_HIDDEN;
|
||||
extern int copy_default_colors DECLSPEC_HIDDEN;
|
||||
extern int alloc_system_colors DECLSPEC_HIDDEN;
|
||||
extern int xrender_error_base DECLSPEC_HIDDEN;
|
||||
extern char *process_name DECLSPEC_HIDDEN;
|
||||
extern Display *clipboard_display DECLSPEC_HIDDEN;
|
||||
extern WNDPROC client_foreign_window_proc DECLSPEC_HIDDEN;
|
||||
extern XVisualInfo default_visual;
|
||||
extern XVisualInfo argb_visual;
|
||||
extern Colormap default_colormap;
|
||||
extern XPixmapFormatValues **pixmap_formats;
|
||||
extern Window root_window;
|
||||
extern BOOL clipping_cursor;
|
||||
extern BOOL keyboard_grabbed;
|
||||
extern unsigned int screen_bpp;
|
||||
extern BOOL usexrandr;
|
||||
extern BOOL usexvidmode;
|
||||
extern BOOL use_take_focus;
|
||||
extern BOOL use_primary_selection;
|
||||
extern BOOL use_system_cursors;
|
||||
extern BOOL show_systray;
|
||||
extern BOOL grab_fullscreen;
|
||||
extern BOOL usexcomposite;
|
||||
extern BOOL managed_mode;
|
||||
extern BOOL decorated_mode;
|
||||
extern BOOL private_color_map;
|
||||
extern int primary_monitor;
|
||||
extern int copy_default_colors;
|
||||
extern int alloc_system_colors;
|
||||
extern int xrender_error_base;
|
||||
extern char *process_name;
|
||||
extern Display *clipboard_display;
|
||||
extern WNDPROC client_foreign_window_proc;
|
||||
|
||||
/* atoms */
|
||||
|
||||
|
@ -552,8 +552,8 @@ enum x11drv_atoms
|
|||
NB_XATOMS
|
||||
};
|
||||
|
||||
extern Atom X11DRV_Atoms[NB_XATOMS - FIRST_XATOM] DECLSPEC_HIDDEN;
|
||||
extern Atom systray_atom DECLSPEC_HIDDEN;
|
||||
extern Atom X11DRV_Atoms[NB_XATOMS - FIRST_XATOM];
|
||||
extern Atom systray_atom;
|
||||
|
||||
#define x11drv_atom(name) (X11DRV_Atoms[XATOM_##name - FIRST_XATOM])
|
||||
|
||||
|
@ -561,25 +561,25 @@ extern Atom systray_atom DECLSPEC_HIDDEN;
|
|||
|
||||
typedef BOOL (*x11drv_event_handler)( HWND hwnd, XEvent *event );
|
||||
|
||||
extern void X11DRV_register_event_handler( int type, x11drv_event_handler handler, const char *name ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_register_event_handler( int type, x11drv_event_handler handler, const char *name );
|
||||
|
||||
extern BOOL X11DRV_ButtonPress( HWND hwnd, XEvent *event ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_ButtonRelease( HWND hwnd, XEvent *event ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_MotionNotify( HWND hwnd, XEvent *event ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_EnterNotify( HWND hwnd, XEvent *event ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_KeyEvent( HWND hwnd, XEvent *event ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_KeymapNotify( HWND hwnd, XEvent *event ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_DestroyNotify( HWND hwnd, XEvent *event ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_SelectionRequest( HWND hWnd, XEvent *event ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_SelectionClear( HWND hWnd, XEvent *event ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_MappingNotify( HWND hWnd, XEvent *event ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_GenericEvent( HWND hwnd, XEvent *event ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_ButtonPress( HWND hwnd, XEvent *event );
|
||||
extern BOOL X11DRV_ButtonRelease( HWND hwnd, XEvent *event );
|
||||
extern BOOL X11DRV_MotionNotify( HWND hwnd, XEvent *event );
|
||||
extern BOOL X11DRV_EnterNotify( HWND hwnd, XEvent *event );
|
||||
extern BOOL X11DRV_KeyEvent( HWND hwnd, XEvent *event );
|
||||
extern BOOL X11DRV_KeymapNotify( HWND hwnd, XEvent *event );
|
||||
extern BOOL X11DRV_DestroyNotify( HWND hwnd, XEvent *event );
|
||||
extern BOOL X11DRV_SelectionRequest( HWND hWnd, XEvent *event );
|
||||
extern BOOL X11DRV_SelectionClear( HWND hWnd, XEvent *event );
|
||||
extern BOOL X11DRV_MappingNotify( HWND hWnd, XEvent *event );
|
||||
extern BOOL X11DRV_GenericEvent( HWND hwnd, XEvent *event );
|
||||
|
||||
extern int xinput2_opcode DECLSPEC_HIDDEN;
|
||||
extern Bool (*pXGetEventData)( Display *display, XEvent /*XGenericEventCookie*/ *event ) DECLSPEC_HIDDEN;
|
||||
extern void (*pXFreeEventData)( Display *display, XEvent /*XGenericEventCookie*/ *event ) DECLSPEC_HIDDEN;
|
||||
extern int xinput2_opcode;
|
||||
extern Bool (*pXGetEventData)( Display *display, XEvent /*XGenericEventCookie*/ *event );
|
||||
extern void (*pXFreeEventData)( Display *display, XEvent /*XGenericEventCookie*/ *event );
|
||||
|
||||
extern DWORD EVENT_x11_time_to_win32_time(Time time) DECLSPEC_HIDDEN;
|
||||
extern DWORD EVENT_x11_time_to_win32_time(Time time);
|
||||
|
||||
/* X11 driver private messages, must be in the range 0x80001000..0x80001fff */
|
||||
enum x11drv_window_messages
|
||||
|
@ -638,32 +638,32 @@ struct x11drv_win_data
|
|||
unsigned int icon_size;
|
||||
};
|
||||
|
||||
extern struct x11drv_win_data *get_win_data( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void release_win_data( struct x11drv_win_data *data ) DECLSPEC_HIDDEN;
|
||||
extern Window X11DRV_get_whole_window( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern Window get_dummy_parent(void) DECLSPEC_HIDDEN;
|
||||
extern struct x11drv_win_data *get_win_data( HWND hwnd );
|
||||
extern void release_win_data( struct x11drv_win_data *data );
|
||||
extern Window X11DRV_get_whole_window( HWND hwnd );
|
||||
extern Window get_dummy_parent(void);
|
||||
|
||||
extern void sync_gl_drawable( HWND hwnd, BOOL known_child ) DECLSPEC_HIDDEN;
|
||||
extern void set_gl_drawable_parent( HWND hwnd, HWND parent ) DECLSPEC_HIDDEN;
|
||||
extern void destroy_gl_drawable( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void wine_vk_surface_destroy( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void vulkan_thread_detach(void) DECLSPEC_HIDDEN;
|
||||
extern void sync_gl_drawable( HWND hwnd, BOOL known_child );
|
||||
extern void set_gl_drawable_parent( HWND hwnd, HWND parent );
|
||||
extern void destroy_gl_drawable( HWND hwnd );
|
||||
extern void wine_vk_surface_destroy( HWND hwnd );
|
||||
extern void vulkan_thread_detach(void);
|
||||
|
||||
extern void wait_for_withdrawn_state( HWND hwnd, BOOL set ) DECLSPEC_HIDDEN;
|
||||
extern Window init_clip_window(void) DECLSPEC_HIDDEN;
|
||||
extern void update_user_time( Time time ) DECLSPEC_HIDDEN;
|
||||
extern void read_net_wm_states( Display *display, struct x11drv_win_data *data ) DECLSPEC_HIDDEN;
|
||||
extern void update_net_wm_states( struct x11drv_win_data *data ) DECLSPEC_HIDDEN;
|
||||
extern void make_window_embedded( struct x11drv_win_data *data ) DECLSPEC_HIDDEN;
|
||||
extern Window create_dummy_client_window(void) DECLSPEC_HIDDEN;
|
||||
extern Window create_client_window( HWND hwnd, const XVisualInfo *visual ) DECLSPEC_HIDDEN;
|
||||
extern void set_window_visual( struct x11drv_win_data *data, const XVisualInfo *vis, BOOL use_alpha ) DECLSPEC_HIDDEN;
|
||||
extern void change_systray_owner( Display *display, Window systray_window ) DECLSPEC_HIDDEN;
|
||||
extern HWND create_foreign_window( Display *display, Window window ) DECLSPEC_HIDDEN;
|
||||
extern BOOL update_clipboard( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void init_win_context(void) DECLSPEC_HIDDEN;
|
||||
extern void *file_list_to_drop_files( const void *data, size_t size, size_t *ret_size ) DECLSPEC_HIDDEN;
|
||||
extern void *uri_list_to_drop_files( const void *data, size_t size, size_t *ret_size ) DECLSPEC_HIDDEN;
|
||||
extern void wait_for_withdrawn_state( HWND hwnd, BOOL set );
|
||||
extern Window init_clip_window(void);
|
||||
extern void update_user_time( Time time );
|
||||
extern void read_net_wm_states( Display *display, struct x11drv_win_data *data );
|
||||
extern void update_net_wm_states( struct x11drv_win_data *data );
|
||||
extern void make_window_embedded( struct x11drv_win_data *data );
|
||||
extern Window create_dummy_client_window(void);
|
||||
extern Window create_client_window( HWND hwnd, const XVisualInfo *visual );
|
||||
extern void set_window_visual( struct x11drv_win_data *data, const XVisualInfo *vis, BOOL use_alpha );
|
||||
extern void change_systray_owner( Display *display, Window systray_window );
|
||||
extern HWND create_foreign_window( Display *display, Window window );
|
||||
extern BOOL update_clipboard( HWND hwnd );
|
||||
extern void init_win_context(void);
|
||||
extern void *file_list_to_drop_files( const void *data, size_t size, size_t *ret_size );
|
||||
extern void *uri_list_to_drop_files( const void *data, size_t size, size_t *ret_size );
|
||||
|
||||
static inline void mirror_rect( const RECT *window_rect, RECT *rect )
|
||||
{
|
||||
|
@ -674,35 +674,35 @@ static inline void mirror_rect( const RECT *window_rect, RECT *rect )
|
|||
}
|
||||
|
||||
/* X context to associate a hwnd to an X window */
|
||||
extern XContext winContext DECLSPEC_HIDDEN;
|
||||
extern XContext winContext;
|
||||
/* X context to associate an X cursor to a Win32 cursor handle */
|
||||
extern XContext cursor_context DECLSPEC_HIDDEN;
|
||||
extern XContext cursor_context;
|
||||
|
||||
extern BOOL is_current_process_focused(void) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_SetFocus( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void set_window_cursor( Window window, HCURSOR handle ) DECLSPEC_HIDDEN;
|
||||
extern void retry_grab_clipping_window(void) DECLSPEC_HIDDEN;
|
||||
extern void ungrab_clipping_window(void) DECLSPEC_HIDDEN;
|
||||
extern void move_resize_window( HWND hwnd, int dir ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_InitKeyboard( Display *display ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_ProcessEvents( DWORD mask ) DECLSPEC_HIDDEN;
|
||||
extern HWND *build_hwnd_list(void) DECLSPEC_HIDDEN;
|
||||
extern BOOL is_current_process_focused(void);
|
||||
extern void X11DRV_SetFocus( HWND hwnd );
|
||||
extern void set_window_cursor( Window window, HCURSOR handle );
|
||||
extern void retry_grab_clipping_window(void);
|
||||
extern void ungrab_clipping_window(void);
|
||||
extern void move_resize_window( HWND hwnd, int dir );
|
||||
extern void X11DRV_InitKeyboard( Display *display );
|
||||
extern BOOL X11DRV_ProcessEvents( DWORD mask );
|
||||
extern HWND *build_hwnd_list(void);
|
||||
|
||||
typedef int (*x11drv_error_callback)( Display *display, XErrorEvent *event, void *arg );
|
||||
|
||||
extern void X11DRV_expect_error( Display *display, x11drv_error_callback callback, void *arg ) DECLSPEC_HIDDEN;
|
||||
extern int X11DRV_check_error(void) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_X_to_window_rect( struct x11drv_win_data *data, RECT *rect, int x, int y, int cx, int cy ) DECLSPEC_HIDDEN;
|
||||
extern POINT virtual_screen_to_root( INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern POINT root_to_virtual_screen( INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern RECT get_host_primary_monitor_rect(void) DECLSPEC_HIDDEN;
|
||||
extern RECT get_work_area( const RECT *monitor_rect ) DECLSPEC_HIDDEN;
|
||||
extern BOOL xinerama_get_fullscreen_monitors( const RECT *rect, long *indices ) DECLSPEC_HIDDEN;
|
||||
extern void xinerama_init( unsigned int width, unsigned int height ) DECLSPEC_HIDDEN;
|
||||
extern void init_recursive_mutex( pthread_mutex_t *mutex ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_expect_error( Display *display, x11drv_error_callback callback, void *arg );
|
||||
extern int X11DRV_check_error(void);
|
||||
extern void X11DRV_X_to_window_rect( struct x11drv_win_data *data, RECT *rect, int x, int y, int cx, int cy );
|
||||
extern POINT virtual_screen_to_root( INT x, INT y );
|
||||
extern POINT root_to_virtual_screen( INT x, INT y );
|
||||
extern RECT get_host_primary_monitor_rect(void);
|
||||
extern RECT get_work_area( const RECT *monitor_rect );
|
||||
extern BOOL xinerama_get_fullscreen_monitors( const RECT *rect, long *indices );
|
||||
extern void xinerama_init( unsigned int width, unsigned int height );
|
||||
extern void init_recursive_mutex( pthread_mutex_t *mutex );
|
||||
|
||||
#define DEPTH_COUNT 3
|
||||
extern const unsigned int *depths DECLSPEC_HIDDEN;
|
||||
extern const unsigned int *depths;
|
||||
|
||||
/* Use a distinct type for the settings id, to avoid mixups other types of ids */
|
||||
typedef struct { ULONG_PTR id; } x11drv_settings_id;
|
||||
|
@ -752,18 +752,18 @@ struct x11drv_settings_handler
|
|||
LONG (*set_current_mode)(x11drv_settings_id id, const DEVMODEW *mode);
|
||||
};
|
||||
|
||||
extern void X11DRV_Settings_SetHandler(const struct x11drv_settings_handler *handler) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_Settings_SetHandler(const struct x11drv_settings_handler *handler);
|
||||
|
||||
extern void X11DRV_init_desktop( Window win, unsigned int width, unsigned int height ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_resize_desktop(void) DECLSPEC_HIDDEN;
|
||||
extern BOOL is_virtual_desktop(void) DECLSPEC_HIDDEN;
|
||||
extern BOOL is_desktop_fullscreen(void) DECLSPEC_HIDDEN;
|
||||
extern BOOL is_detached_mode(const DEVMODEW *) DECLSPEC_HIDDEN;
|
||||
void X11DRV_Settings_Init(void) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_init_desktop( Window win, unsigned int width, unsigned int height );
|
||||
extern void X11DRV_resize_desktop(void);
|
||||
extern BOOL is_virtual_desktop(void);
|
||||
extern BOOL is_desktop_fullscreen(void);
|
||||
extern BOOL is_detached_mode(const DEVMODEW *);
|
||||
void X11DRV_Settings_Init(void);
|
||||
|
||||
void X11DRV_XF86VM_Init(void) DECLSPEC_HIDDEN;
|
||||
void X11DRV_XRandR_Init(void) DECLSPEC_HIDDEN;
|
||||
void init_user_driver(void) DECLSPEC_HIDDEN;
|
||||
void X11DRV_XF86VM_Init(void);
|
||||
void X11DRV_XRandR_Init(void);
|
||||
void init_user_driver(void);
|
||||
|
||||
/* X11 display device handler. Used to initialize display device registry data */
|
||||
|
||||
|
@ -807,20 +807,20 @@ struct x11drv_display_device_handler
|
|||
void (*register_event_handlers)(void);
|
||||
};
|
||||
|
||||
extern void X11DRV_DisplayDevices_SetHandler(const struct x11drv_display_device_handler *handler) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_DisplayDevices_Init(BOOL force) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_DisplayDevices_RegisterEventHandlers(void) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_DisplayDevices_SupportEventHandlers(void) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_DisplayDevices_SetHandler(const struct x11drv_display_device_handler *handler);
|
||||
extern void X11DRV_DisplayDevices_Init(BOOL force);
|
||||
extern void X11DRV_DisplayDevices_RegisterEventHandlers(void);
|
||||
extern BOOL X11DRV_DisplayDevices_SupportEventHandlers(void);
|
||||
/* Display device handler used in virtual desktop mode */
|
||||
extern struct x11drv_display_device_handler desktop_handler DECLSPEC_HIDDEN;
|
||||
extern struct x11drv_display_device_handler desktop_handler;
|
||||
|
||||
/* XIM support */
|
||||
extern BOOL xim_init( const WCHAR *input_style ) DECLSPEC_HIDDEN;
|
||||
extern void xim_thread_attach( struct x11drv_thread_data *data ) DECLSPEC_HIDDEN;
|
||||
extern BOOL xim_in_compose_mode(void) DECLSPEC_HIDDEN;
|
||||
extern void xim_set_result_string( HWND hwnd, const char *str, UINT count ) DECLSPEC_HIDDEN;
|
||||
extern XIC X11DRV_get_ic( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void xim_set_focus( HWND hwnd, BOOL focus ) DECLSPEC_HIDDEN;
|
||||
extern BOOL xim_init( const WCHAR *input_style );
|
||||
extern void xim_thread_attach( struct x11drv_thread_data *data );
|
||||
extern BOOL xim_in_compose_mode(void);
|
||||
extern void xim_set_result_string( HWND hwnd, const char *str, UINT count );
|
||||
extern XIC X11DRV_get_ic( HWND hwnd );
|
||||
extern void xim_set_focus( HWND hwnd, BOOL focus );
|
||||
|
||||
#define XEMBED_MAPPED (1 << 0)
|
||||
|
||||
|
@ -835,18 +835,18 @@ static inline BOOL is_window_rect_mapped( const RECT *rect )
|
|||
|
||||
/* unixlib interface */
|
||||
|
||||
extern NTSTATUS x11drv_systray_clear( void *arg ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS x11drv_systray_dock( void *arg ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS x11drv_systray_hide( void *arg ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS x11drv_systray_init( void *arg ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS x11drv_tablet_attach_queue( void *arg ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS x11drv_tablet_get_packet( void *arg ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS x11drv_tablet_load_info( void *arg ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS x11drv_tablet_info( void *arg ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS x11drv_systray_clear( void *arg );
|
||||
extern NTSTATUS x11drv_systray_dock( void *arg );
|
||||
extern NTSTATUS x11drv_systray_hide( void *arg );
|
||||
extern NTSTATUS x11drv_systray_init( void *arg );
|
||||
extern NTSTATUS x11drv_tablet_attach_queue( void *arg );
|
||||
extern NTSTATUS x11drv_tablet_get_packet( void *arg );
|
||||
extern NTSTATUS x11drv_tablet_load_info( void *arg );
|
||||
extern NTSTATUS x11drv_tablet_info( void *arg );
|
||||
|
||||
extern NTSTATUS x11drv_client_func( enum x11drv_client_funcs func, const void *params,
|
||||
ULONG size ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS x11drv_client_call( enum client_callback func, UINT arg ) DECLSPEC_HIDDEN;
|
||||
ULONG size );
|
||||
extern NTSTATUS x11drv_client_call( enum client_callback func, UINT arg );
|
||||
|
||||
/* GDI helpers */
|
||||
|
||||
|
@ -907,10 +907,10 @@ static inline BOOL intersect_rect( RECT *dst, const RECT *src1, const RECT *src2
|
|||
|
||||
/* registry helpers */
|
||||
|
||||
extern HKEY open_hkcu_key( const char *name ) DECLSPEC_HIDDEN;
|
||||
extern HKEY open_hkcu_key( const char *name );
|
||||
extern ULONG query_reg_value( HKEY hkey, const WCHAR *name,
|
||||
KEY_VALUE_PARTIAL_INFORMATION *info, ULONG size ) DECLSPEC_HIDDEN;
|
||||
extern HKEY reg_open_key( HKEY root, const WCHAR *name, ULONG name_len ) DECLSPEC_HIDDEN;
|
||||
KEY_VALUE_PARTIAL_INFORMATION *info, ULONG size );
|
||||
extern HKEY reg_open_key( HKEY root, const WCHAR *name, ULONG name_len );
|
||||
|
||||
/* string helpers */
|
||||
|
||||
|
|
|
@ -27,18 +27,18 @@
|
|||
#include "ntgdi.h"
|
||||
#include "unixlib.h"
|
||||
|
||||
extern NTSTATUS WINAPI x11drv_dnd_enter_event( void *params, ULONG size ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS WINAPI x11drv_dnd_position_event( void *params, ULONG size ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS WINAPI x11drv_dnd_post_drop( void *data, ULONG size ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS WINAPI x11drv_systray_change_owner( void *params, ULONG size ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS WINAPI x11drv_dnd_enter_event( void *params, ULONG size );
|
||||
extern NTSTATUS WINAPI x11drv_dnd_position_event( void *params, ULONG size );
|
||||
extern NTSTATUS WINAPI x11drv_dnd_post_drop( void *data, ULONG size );
|
||||
extern NTSTATUS WINAPI x11drv_systray_change_owner( void *params, ULONG size );
|
||||
|
||||
extern NTSTATUS x11drv_dnd_drop_event( UINT arg ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS x11drv_dnd_leave_event( UINT arg ) DECLSPEC_HIDDEN;
|
||||
extern NTSTATUS x11drv_dnd_drop_event( UINT arg );
|
||||
extern NTSTATUS x11drv_dnd_leave_event( UINT arg );
|
||||
|
||||
extern LRESULT WINAPI foreign_window_proc( HWND hwnd, UINT msg, WPARAM wparam,
|
||||
LPARAM lparam ) DECLSPEC_HIDDEN;
|
||||
LPARAM lparam );
|
||||
|
||||
extern BOOL show_systray DECLSPEC_HIDDEN;
|
||||
extern HMODULE x11drv_module DECLSPEC_HIDDEN;
|
||||
extern BOOL show_systray;
|
||||
extern HMODULE x11drv_module;
|
||||
|
||||
#endif /* __WINE_X11DRV_DLL_H */
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
#ifdef SONAME_LIBXCOMPOSITE
|
||||
|
||||
#include <X11/extensions/Xcomposite.h>
|
||||
#define MAKE_FUNCPTR(f) extern typeof(f) * p##f DECLSPEC_HIDDEN;
|
||||
#define MAKE_FUNCPTR(f) extern typeof(f) * p##f;
|
||||
MAKE_FUNCPTR(XCompositeQueryExtension)
|
||||
MAKE_FUNCPTR(XCompositeQueryVersion)
|
||||
MAKE_FUNCPTR(XCompositeVersion)
|
||||
|
|
Loading…
Reference in a new issue