win32u: Don't use CDECL for user driver functions.
They are no longer used from PE code. Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Huw Davies <huw@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
1d0fbcc9d9
commit
f6524f7a3a
|
@ -658,100 +658,100 @@ const struct gdi_dc_funcs null_driver =
|
|||
* These are fallbacks for entry points that are not implemented in the real driver.
|
||||
*/
|
||||
|
||||
static BOOL CDECL nulldrv_ActivateKeyboardLayout( HKL layout, UINT flags )
|
||||
static BOOL nulldrv_ActivateKeyboardLayout( HKL layout, UINT flags )
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_Beep(void)
|
||||
static void nulldrv_Beep(void)
|
||||
{
|
||||
}
|
||||
|
||||
static UINT CDECL nulldrv_GetKeyboardLayoutList( INT size, HKL *layouts )
|
||||
static UINT nulldrv_GetKeyboardLayoutList( INT size, HKL *layouts )
|
||||
{
|
||||
return ~0; /* use default implementation */
|
||||
}
|
||||
|
||||
static INT CDECL nulldrv_GetKeyNameText( LONG lparam, LPWSTR buffer, INT size )
|
||||
static INT nulldrv_GetKeyNameText( LONG lparam, LPWSTR buffer, INT size )
|
||||
{
|
||||
return -1; /* use default implementation */
|
||||
}
|
||||
|
||||
static UINT CDECL nulldrv_MapVirtualKeyEx( UINT code, UINT type, HKL layout )
|
||||
static UINT nulldrv_MapVirtualKeyEx( UINT code, UINT type, HKL layout )
|
||||
{
|
||||
return -1; /* use default implementation */
|
||||
}
|
||||
|
||||
static BOOL CDECL nulldrv_RegisterHotKey( HWND hwnd, UINT modifiers, UINT vk )
|
||||
static BOOL nulldrv_RegisterHotKey( HWND hwnd, UINT modifiers, UINT vk )
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static INT CDECL nulldrv_ToUnicodeEx( UINT virt, UINT scan, const BYTE *state, LPWSTR str,
|
||||
int size, UINT flags, HKL layout )
|
||||
static INT nulldrv_ToUnicodeEx( UINT virt, UINT scan, const BYTE *state, LPWSTR str,
|
||||
int size, UINT flags, HKL layout )
|
||||
{
|
||||
return -2; /* use default implementation */
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_UnregisterHotKey( HWND hwnd, UINT modifiers, UINT vk )
|
||||
static void nulldrv_UnregisterHotKey( HWND hwnd, UINT modifiers, UINT vk )
|
||||
{
|
||||
}
|
||||
|
||||
static SHORT CDECL nulldrv_VkKeyScanEx( WCHAR ch, HKL layout )
|
||||
static SHORT nulldrv_VkKeyScanEx( WCHAR ch, HKL layout )
|
||||
{
|
||||
return -256; /* use default implementation */
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_DestroyCursorIcon( HCURSOR cursor )
|
||||
static void nulldrv_DestroyCursorIcon( HCURSOR cursor )
|
||||
{
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_SetCursor( HCURSOR cursor )
|
||||
static void nulldrv_SetCursor( HCURSOR cursor )
|
||||
{
|
||||
}
|
||||
|
||||
static BOOL CDECL nulldrv_GetCursorPos( LPPOINT pt )
|
||||
static BOOL nulldrv_GetCursorPos( LPPOINT pt )
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL CDECL nulldrv_SetCursorPos( INT x, INT y )
|
||||
static BOOL nulldrv_SetCursorPos( INT x, INT y )
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL CDECL nulldrv_ClipCursor( LPCRECT clip )
|
||||
static BOOL nulldrv_ClipCursor( LPCRECT clip )
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_UpdateClipboard(void)
|
||||
static void nulldrv_UpdateClipboard(void)
|
||||
{
|
||||
}
|
||||
|
||||
static LONG CDECL nulldrv_ChangeDisplaySettingsEx( LPCWSTR name, LPDEVMODEW mode, HWND hwnd,
|
||||
DWORD flags, LPVOID lparam )
|
||||
static LONG nulldrv_ChangeDisplaySettingsEx( LPCWSTR name, LPDEVMODEW mode, HWND hwnd,
|
||||
DWORD flags, LPVOID lparam )
|
||||
{
|
||||
return DISP_CHANGE_FAILED;
|
||||
}
|
||||
|
||||
static BOOL CDECL nulldrv_EnumDisplaySettingsEx( LPCWSTR name, DWORD num, LPDEVMODEW mode, DWORD flags )
|
||||
static BOOL nulldrv_EnumDisplaySettingsEx( LPCWSTR name, DWORD num, LPDEVMODEW mode, DWORD flags )
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_UpdateDisplayDevices( const struct gdi_device_manager *manager,
|
||||
BOOL force, void *param )
|
||||
static void nulldrv_UpdateDisplayDevices( const struct gdi_device_manager *manager,
|
||||
BOOL force, void *param )
|
||||
{
|
||||
manager->add_monitor( NULL, param ); /* use virtual monitor */
|
||||
}
|
||||
|
||||
static BOOL CDECL nulldrv_CreateDesktopWindow( HWND hwnd )
|
||||
static BOOL nulldrv_CreateDesktopWindow( HWND hwnd )
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL CDECL nodrv_CreateWindow( HWND hwnd )
|
||||
static BOOL nodrv_CreateWindow( HWND hwnd )
|
||||
{
|
||||
static int warned;
|
||||
HWND parent = NtUserGetAncestor( hwnd, GA_PARENT );
|
||||
|
@ -765,21 +765,21 @@ static BOOL CDECL nodrv_CreateWindow( HWND hwnd )
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
static BOOL CDECL nulldrv_CreateWindow( HWND hwnd )
|
||||
static BOOL nulldrv_CreateWindow( HWND hwnd )
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_DestroyWindow( HWND hwnd )
|
||||
static void nulldrv_DestroyWindow( HWND hwnd )
|
||||
{
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_FlashWindowEx( FLASHWINFO *info )
|
||||
static void nulldrv_FlashWindowEx( FLASHWINFO *info )
|
||||
{
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_GetDC( HDC hdc, HWND hwnd, HWND top_win, const RECT *win_rect,
|
||||
const RECT *top_rect, DWORD flags )
|
||||
static void nulldrv_GetDC( HDC hdc, HWND hwnd, HWND top_win, const RECT *win_rect,
|
||||
const RECT *top_rect, DWORD flags )
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -803,8 +803,8 @@ static HANDLE normalize_std_handle( HANDLE handle )
|
|||
return handle;
|
||||
}
|
||||
|
||||
static DWORD CDECL nulldrv_MsgWaitForMultipleObjectsEx( DWORD count, const HANDLE *handles, DWORD timeout,
|
||||
DWORD mask, DWORD flags )
|
||||
static DWORD nulldrv_MsgWaitForMultipleObjectsEx( DWORD count, const HANDLE *handles, DWORD timeout,
|
||||
DWORD mask, DWORD flags )
|
||||
{
|
||||
NTSTATUS status;
|
||||
HANDLE hloc[MAXIMUM_WAIT_OBJECTS];
|
||||
|
@ -829,11 +829,11 @@ static DWORD CDECL nulldrv_MsgWaitForMultipleObjectsEx( DWORD count, const HANDL
|
|||
return status;
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_ReleaseDC( HWND hwnd, HDC hdc )
|
||||
static void nulldrv_ReleaseDC( HWND hwnd, HDC hdc )
|
||||
{
|
||||
}
|
||||
|
||||
static BOOL CDECL nulldrv_ScrollDC( HDC hdc, INT dx, INT dy, HRGN update )
|
||||
static BOOL nulldrv_ScrollDC( HDC hdc, INT dx, INT dy, HRGN update )
|
||||
{
|
||||
RECT rect;
|
||||
|
||||
|
@ -842,89 +842,89 @@ static BOOL CDECL nulldrv_ScrollDC( HDC hdc, INT dx, INT dy, HRGN update )
|
|||
hdc, rect.left - dx, rect.top - dy, SRCCOPY, 0, 0 );
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_SetCapture( HWND hwnd, UINT flags )
|
||||
static void nulldrv_SetCapture( HWND hwnd, UINT flags )
|
||||
{
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_SetFocus( HWND hwnd )
|
||||
static void nulldrv_SetFocus( HWND hwnd )
|
||||
{
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_SetLayeredWindowAttributes( HWND hwnd, COLORREF key, BYTE alpha, DWORD flags )
|
||||
static void nulldrv_SetLayeredWindowAttributes( HWND hwnd, COLORREF key, BYTE alpha, DWORD flags )
|
||||
{
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_SetParent( HWND hwnd, HWND parent, HWND old_parent )
|
||||
static void nulldrv_SetParent( HWND hwnd, HWND parent, HWND old_parent )
|
||||
{
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw )
|
||||
static void nulldrv_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw )
|
||||
{
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_SetWindowIcon( HWND hwnd, UINT type, HICON icon )
|
||||
static void nulldrv_SetWindowIcon( HWND hwnd, UINT type, HICON icon )
|
||||
{
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_SetWindowStyle( HWND hwnd, INT offset, STYLESTRUCT *style )
|
||||
static void nulldrv_SetWindowStyle( HWND hwnd, INT offset, STYLESTRUCT *style )
|
||||
{
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_SetWindowText( HWND hwnd, LPCWSTR text )
|
||||
static void nulldrv_SetWindowText( HWND hwnd, LPCWSTR text )
|
||||
{
|
||||
}
|
||||
|
||||
static UINT CDECL nulldrv_ShowWindow( HWND hwnd, INT cmd, RECT *rect, UINT swp )
|
||||
static UINT nulldrv_ShowWindow( HWND hwnd, INT cmd, RECT *rect, UINT swp )
|
||||
{
|
||||
return ~0; /* use default implementation */
|
||||
}
|
||||
|
||||
static LRESULT CDECL nulldrv_SysCommand( HWND hwnd, WPARAM wparam, LPARAM lparam )
|
||||
static LRESULT nulldrv_SysCommand( HWND hwnd, WPARAM wparam, LPARAM lparam )
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
static BOOL CDECL nulldrv_UpdateLayeredWindow( HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect )
|
||||
static BOOL nulldrv_UpdateLayeredWindow( HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect )
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static LRESULT CDECL nulldrv_WindowMessage( HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam )
|
||||
static LRESULT nulldrv_WindowMessage( HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam )
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static BOOL CDECL nulldrv_WindowPosChanging( HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect,
|
||||
RECT *visible_rect, struct window_surface **surface )
|
||||
static BOOL nulldrv_WindowPosChanging( HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect,
|
||||
RECT *visible_rect, struct window_surface **surface )
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_WindowPosChanged( HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect,
|
||||
const RECT *visible_rect, const RECT *valid_rects,
|
||||
struct window_surface *surface )
|
||||
static void nulldrv_WindowPosChanged( HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect,
|
||||
const RECT *visible_rect, const RECT *valid_rects,
|
||||
struct window_surface *surface )
|
||||
{
|
||||
}
|
||||
|
||||
static BOOL CDECL nulldrv_SystemParametersInfo( UINT action, UINT int_param, void *ptr_param, UINT flags )
|
||||
static BOOL nulldrv_SystemParametersInfo( UINT action, UINT int_param, void *ptr_param, UINT flags )
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static const struct vulkan_funcs * CDECL nulldrv_wine_get_vulkan_driver( UINT version )
|
||||
static const struct vulkan_funcs *nulldrv_wine_get_vulkan_driver( UINT version )
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
static struct opengl_funcs * CDECL nulldrv_wine_get_wgl_driver( UINT version )
|
||||
static struct opengl_funcs *nulldrv_wine_get_wgl_driver( UINT version )
|
||||
{
|
||||
return (void *)-1;
|
||||
}
|
||||
|
||||
static void CDECL nulldrv_ThreadDetach( void )
|
||||
static void nulldrv_ThreadDetach( void )
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -1034,132 +1034,132 @@ const struct gdi_dc_funcs *get_display_driver(void)
|
|||
return &user_driver->dc_funcs;
|
||||
}
|
||||
|
||||
static BOOL CDECL loaderdrv_ActivateKeyboardLayout( HKL layout, UINT flags )
|
||||
static BOOL loaderdrv_ActivateKeyboardLayout( HKL layout, UINT flags )
|
||||
{
|
||||
return load_driver()->pActivateKeyboardLayout( layout, flags );
|
||||
}
|
||||
|
||||
static void CDECL loaderdrv_Beep(void)
|
||||
static void loaderdrv_Beep(void)
|
||||
{
|
||||
load_driver()->pBeep();
|
||||
}
|
||||
|
||||
static INT CDECL loaderdrv_GetKeyNameText( LONG lparam, LPWSTR buffer, INT size )
|
||||
static INT loaderdrv_GetKeyNameText( LONG lparam, LPWSTR buffer, INT size )
|
||||
{
|
||||
return load_driver()->pGetKeyNameText( lparam, buffer, size );
|
||||
}
|
||||
|
||||
static UINT CDECL loaderdrv_GetKeyboardLayoutList( INT size, HKL *layouts )
|
||||
static UINT loaderdrv_GetKeyboardLayoutList( INT size, HKL *layouts )
|
||||
{
|
||||
return load_driver()->pGetKeyboardLayoutList( size, layouts );
|
||||
}
|
||||
|
||||
static UINT CDECL loaderdrv_MapVirtualKeyEx( UINT code, UINT type, HKL layout )
|
||||
static UINT loaderdrv_MapVirtualKeyEx( UINT code, UINT type, HKL layout )
|
||||
{
|
||||
return load_driver()->pMapVirtualKeyEx( code, type, layout );
|
||||
}
|
||||
|
||||
static INT CDECL loaderdrv_ToUnicodeEx( UINT virt, UINT scan, const BYTE *state, LPWSTR str,
|
||||
static INT loaderdrv_ToUnicodeEx( UINT virt, UINT scan, const BYTE *state, LPWSTR str,
|
||||
int size, UINT flags, HKL layout )
|
||||
{
|
||||
return load_driver()->pToUnicodeEx( virt, scan, state, str, size, flags, layout );
|
||||
}
|
||||
|
||||
static BOOL CDECL loaderdrv_RegisterHotKey( HWND hwnd, UINT modifiers, UINT vk )
|
||||
static BOOL loaderdrv_RegisterHotKey( HWND hwnd, UINT modifiers, UINT vk )
|
||||
{
|
||||
return load_driver()->pRegisterHotKey( hwnd, modifiers, vk );
|
||||
}
|
||||
|
||||
static void CDECL loaderdrv_UnregisterHotKey( HWND hwnd, UINT modifiers, UINT vk )
|
||||
static void loaderdrv_UnregisterHotKey( HWND hwnd, UINT modifiers, UINT vk )
|
||||
{
|
||||
load_driver()->pUnregisterHotKey( hwnd, modifiers, vk );
|
||||
}
|
||||
|
||||
static SHORT CDECL loaderdrv_VkKeyScanEx( WCHAR ch, HKL layout )
|
||||
static SHORT loaderdrv_VkKeyScanEx( WCHAR ch, HKL layout )
|
||||
{
|
||||
return load_driver()->pVkKeyScanEx( ch, layout );
|
||||
}
|
||||
|
||||
static LONG CDECL loaderdrv_ChangeDisplaySettingsEx( LPCWSTR name, LPDEVMODEW mode, HWND hwnd,
|
||||
static LONG loaderdrv_ChangeDisplaySettingsEx( LPCWSTR name, LPDEVMODEW mode, HWND hwnd,
|
||||
DWORD flags, LPVOID lparam )
|
||||
{
|
||||
return load_driver()->pChangeDisplaySettingsEx( name, mode, hwnd, flags, lparam );
|
||||
}
|
||||
|
||||
static BOOL CDECL loaderdrv_EnumDisplaySettingsEx( LPCWSTR name, DWORD num, LPDEVMODEW mode, DWORD flags )
|
||||
static BOOL loaderdrv_EnumDisplaySettingsEx( LPCWSTR name, DWORD num, LPDEVMODEW mode, DWORD flags )
|
||||
{
|
||||
return load_driver()->pEnumDisplaySettingsEx( name, num, mode, flags );
|
||||
}
|
||||
|
||||
static void CDECL loaderdrv_SetCursor( HCURSOR cursor )
|
||||
static void loaderdrv_SetCursor( HCURSOR cursor )
|
||||
{
|
||||
load_driver()->pSetCursor( cursor );
|
||||
}
|
||||
|
||||
static BOOL CDECL loaderdrv_GetCursorPos( POINT *pt )
|
||||
static BOOL loaderdrv_GetCursorPos( POINT *pt )
|
||||
{
|
||||
return load_driver()->pGetCursorPos( pt );
|
||||
}
|
||||
|
||||
static BOOL CDECL loaderdrv_SetCursorPos( INT x, INT y )
|
||||
static BOOL loaderdrv_SetCursorPos( INT x, INT y )
|
||||
{
|
||||
return load_driver()->pSetCursorPos( x, y );
|
||||
}
|
||||
|
||||
static BOOL CDECL loaderdrv_ClipCursor( const RECT *clip )
|
||||
static BOOL loaderdrv_ClipCursor( const RECT *clip )
|
||||
{
|
||||
return load_driver()->pClipCursor( clip );
|
||||
}
|
||||
|
||||
static void CDECL loaderdrv_UpdateClipboard(void)
|
||||
static void loaderdrv_UpdateClipboard(void)
|
||||
{
|
||||
load_driver()->pUpdateClipboard();
|
||||
}
|
||||
|
||||
static void CDECL loaderdrv_UpdateDisplayDevices( const struct gdi_device_manager *manager,
|
||||
BOOL force, void *param )
|
||||
static void loaderdrv_UpdateDisplayDevices( const struct gdi_device_manager *manager,
|
||||
BOOL force, void *param )
|
||||
{
|
||||
load_driver()->pUpdateDisplayDevices( manager, force, param );
|
||||
}
|
||||
|
||||
static BOOL CDECL loaderdrv_CreateDesktopWindow( HWND hwnd )
|
||||
static BOOL loaderdrv_CreateDesktopWindow( HWND hwnd )
|
||||
{
|
||||
return load_driver()->pCreateDesktopWindow( hwnd );
|
||||
}
|
||||
|
||||
static BOOL CDECL loaderdrv_CreateWindow( HWND hwnd )
|
||||
static BOOL loaderdrv_CreateWindow( HWND hwnd )
|
||||
{
|
||||
return load_driver()->pCreateWindow( hwnd );
|
||||
}
|
||||
|
||||
static void CDECL loaderdrv_GetDC( HDC hdc, HWND hwnd, HWND top_win, const RECT *win_rect,
|
||||
const RECT *top_rect, DWORD flags )
|
||||
static void loaderdrv_GetDC( HDC hdc, HWND hwnd, HWND top_win, const RECT *win_rect,
|
||||
const RECT *top_rect, DWORD flags )
|
||||
{
|
||||
load_driver()->pGetDC( hdc, hwnd, top_win, win_rect, top_rect, flags );
|
||||
}
|
||||
|
||||
static void CDECL loaderdrv_FlashWindowEx( FLASHWINFO *info )
|
||||
static void loaderdrv_FlashWindowEx( FLASHWINFO *info )
|
||||
{
|
||||
load_driver()->pFlashWindowEx( info );
|
||||
}
|
||||
|
||||
static void CDECL loaderdrv_SetLayeredWindowAttributes( HWND hwnd, COLORREF key, BYTE alpha, DWORD flags )
|
||||
static void loaderdrv_SetLayeredWindowAttributes( HWND hwnd, COLORREF key, BYTE alpha, DWORD flags )
|
||||
{
|
||||
load_driver()->pSetLayeredWindowAttributes( hwnd, key, alpha, flags );
|
||||
}
|
||||
|
||||
static void CDECL loaderdrv_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw )
|
||||
static void loaderdrv_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw )
|
||||
{
|
||||
load_driver()->pSetWindowRgn( hwnd, hrgn, redraw );
|
||||
}
|
||||
|
||||
static BOOL CDECL loaderdrv_UpdateLayeredWindow( HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect )
|
||||
static BOOL loaderdrv_UpdateLayeredWindow( HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect )
|
||||
{
|
||||
return load_driver()->pUpdateLayeredWindow( hwnd, info, window_rect );
|
||||
}
|
||||
|
||||
static const struct vulkan_funcs * CDECL loaderdrv_wine_get_vulkan_driver( UINT version )
|
||||
static const struct vulkan_funcs * loaderdrv_wine_get_vulkan_driver( UINT version )
|
||||
{
|
||||
return load_driver()->pwine_get_vulkan_driver( version );
|
||||
}
|
||||
|
|
|
@ -80,32 +80,32 @@ extern int ioctl_set_cursor( int id, int width, int height,
|
|||
* USER driver
|
||||
*/
|
||||
|
||||
extern INT CDECL ANDROID_GetKeyNameText( LONG lparam, LPWSTR buffer, INT size ) DECLSPEC_HIDDEN;
|
||||
extern UINT CDECL ANDROID_MapVirtualKeyEx( UINT code, UINT maptype, HKL hkl ) DECLSPEC_HIDDEN;
|
||||
extern SHORT CDECL ANDROID_VkKeyScanEx( WCHAR ch, HKL hkl ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL ANDROID_SetCursor( HCURSOR handle ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL ANDROID_CreateWindow( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL ANDROID_DestroyWindow( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern DWORD CDECL ANDROID_MsgWaitForMultipleObjectsEx( DWORD count, const HANDLE *handles, DWORD timeout,
|
||||
DWORD mask, DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL ANDROID_SetCursor( HCURSOR handle ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL ANDROID_SetLayeredWindowAttributes( HWND hwnd, COLORREF key, BYTE alpha,
|
||||
DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL ANDROID_SetParent( HWND hwnd, HWND parent, HWND old_parent ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL ANDROID_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL ANDROID_SetCapture( HWND hwnd, UINT flags ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL ANDROID_SetWindowStyle( HWND hwnd, INT offset, STYLESTRUCT *style ) DECLSPEC_HIDDEN;
|
||||
extern UINT CDECL ANDROID_ShowWindow( HWND hwnd, INT cmd, RECT *rect, UINT swp ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL ANDROID_UpdateLayeredWindow( HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect ) DECLSPEC_HIDDEN;
|
||||
extern LRESULT CDECL ANDROID_WindowMessage( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL ANDROID_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;
|
||||
extern void CDECL ANDROID_WindowPosChanged( HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect,
|
||||
const RECT *visible_rect, const RECT *valid_rects,
|
||||
struct window_surface *surface ) DECLSPEC_HIDDEN;
|
||||
extern INT ANDROID_GetKeyNameText( LONG lparam, LPWSTR buffer, INT size ) DECLSPEC_HIDDEN;
|
||||
extern UINT ANDROID_MapVirtualKeyEx( UINT code, UINT maptype, HKL hkl ) DECLSPEC_HIDDEN;
|
||||
extern SHORT ANDROID_VkKeyScanEx( WCHAR ch, HKL hkl ) DECLSPEC_HIDDEN;
|
||||
extern void ANDROID_SetCursor( HCURSOR handle ) DECLSPEC_HIDDEN;
|
||||
extern BOOL ANDROID_CreateWindow( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void ANDROID_DestroyWindow( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern DWORD ANDROID_MsgWaitForMultipleObjectsEx( DWORD count, const HANDLE *handles, DWORD timeout,
|
||||
DWORD mask, DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern void ANDROID_SetCursor( HCURSOR handle ) DECLSPEC_HIDDEN;
|
||||
extern void ANDROID_SetLayeredWindowAttributes( HWND hwnd, COLORREF key, BYTE alpha,
|
||||
DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern void ANDROID_SetParent( HWND hwnd, HWND parent, HWND old_parent ) DECLSPEC_HIDDEN;
|
||||
extern void ANDROID_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw ) DECLSPEC_HIDDEN;
|
||||
extern void ANDROID_SetCapture( HWND hwnd, UINT flags ) DECLSPEC_HIDDEN;
|
||||
extern void ANDROID_SetWindowStyle( HWND hwnd, INT offset, STYLESTRUCT *style ) DECLSPEC_HIDDEN;
|
||||
extern UINT ANDROID_ShowWindow( HWND hwnd, INT cmd, RECT *rect, UINT swp ) DECLSPEC_HIDDEN;
|
||||
extern BOOL ANDROID_UpdateLayeredWindow( HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect ) DECLSPEC_HIDDEN;
|
||||
extern LRESULT ANDROID_WindowMessage( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp ) DECLSPEC_HIDDEN;
|
||||
extern BOOL ANDROID_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;
|
||||
extern void ANDROID_WindowPosChanged( HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect,
|
||||
const RECT *visible_rect, const RECT *valid_rects,
|
||||
struct window_surface *surface ) DECLSPEC_HIDDEN;
|
||||
|
||||
extern unsigned int screen_width DECLSPEC_HIDDEN;
|
||||
extern unsigned int screen_height DECLSPEC_HIDDEN;
|
||||
|
|
|
@ -191,8 +191,8 @@ static BOOL CDECL ANDROID_DeleteDC( PHYSDEV dev )
|
|||
/***********************************************************************
|
||||
* ANDROID_ChangeDisplaySettingsEx
|
||||
*/
|
||||
LONG CDECL ANDROID_ChangeDisplaySettingsEx( LPCWSTR devname, LPDEVMODEW devmode,
|
||||
HWND hwnd, DWORD flags, LPVOID lpvoid )
|
||||
LONG ANDROID_ChangeDisplaySettingsEx( LPCWSTR devname, LPDEVMODEW devmode,
|
||||
HWND hwnd, DWORD flags, LPVOID lpvoid )
|
||||
{
|
||||
FIXME( "(%s,%p,%p,0x%08x,%p)\n", debugstr_w( devname ), devmode, hwnd, flags, lpvoid );
|
||||
return DISP_CHANGE_SUCCESSFUL;
|
||||
|
@ -202,8 +202,8 @@ LONG CDECL ANDROID_ChangeDisplaySettingsEx( LPCWSTR devname, LPDEVMODEW devmode,
|
|||
/***********************************************************************
|
||||
* ANDROID_UpdateDisplayDevices
|
||||
*/
|
||||
void CDECL ANDROID_UpdateDisplayDevices( const struct gdi_device_manager *device_manager,
|
||||
BOOL force, void *param )
|
||||
void ANDROID_UpdateDisplayDevices( const struct gdi_device_manager *device_manager,
|
||||
BOOL force, void *param )
|
||||
{
|
||||
if (force || force_display_devices_refresh)
|
||||
{
|
||||
|
@ -222,7 +222,7 @@ void CDECL ANDROID_UpdateDisplayDevices( const struct gdi_device_manager *device
|
|||
/***********************************************************************
|
||||
* ANDROID_EnumDisplaySettingsEx
|
||||
*/
|
||||
BOOL CDECL ANDROID_EnumDisplaySettingsEx( LPCWSTR name, DWORD n, LPDEVMODEW devmode, DWORD flags)
|
||||
BOOL ANDROID_EnumDisplaySettingsEx( LPCWSTR name, DWORD n, LPDEVMODEW devmode, DWORD flags )
|
||||
{
|
||||
static const WCHAR dev_name[CCHDEVICENAME] =
|
||||
{ 'W','i','n','e',' ','A','n','d','r','o','i','d',' ','d','r','i','v','e','r',0 };
|
||||
|
@ -261,7 +261,7 @@ BOOL CDECL ANDROID_EnumDisplaySettingsEx( LPCWSTR name, DWORD n, LPDEVMODEW devm
|
|||
/**********************************************************************
|
||||
* ANDROID_wine_get_wgl_driver
|
||||
*/
|
||||
static struct opengl_funcs * CDECL ANDROID_wine_get_wgl_driver( UINT version )
|
||||
static struct opengl_funcs *ANDROID_wine_get_wgl_driver( UINT version )
|
||||
{
|
||||
return get_wgl_driver( version );
|
||||
}
|
||||
|
|
|
@ -753,7 +753,7 @@ jboolean keyboard_event( JNIEnv *env, jobject obj, jint win, jint action, jint k
|
|||
/***********************************************************************
|
||||
* ANDROID_GetKeyNameText
|
||||
*/
|
||||
INT CDECL ANDROID_GetKeyNameText( LONG lparam, LPWSTR buffer, INT size )
|
||||
INT ANDROID_GetKeyNameText( LONG lparam, LPWSTR buffer, INT size )
|
||||
{
|
||||
int scancode, vkey, len;
|
||||
const char *name;
|
||||
|
@ -813,7 +813,7 @@ INT CDECL ANDROID_GetKeyNameText( LONG lparam, LPWSTR buffer, INT size )
|
|||
/***********************************************************************
|
||||
* ANDROID_MapVirtualKeyEx
|
||||
*/
|
||||
UINT CDECL ANDROID_MapVirtualKeyEx( UINT code, UINT maptype, HKL hkl )
|
||||
UINT ANDROID_MapVirtualKeyEx( UINT code, UINT maptype, HKL hkl )
|
||||
{
|
||||
UINT ret = 0;
|
||||
const char *s;
|
||||
|
@ -881,7 +881,7 @@ UINT CDECL ANDROID_MapVirtualKeyEx( UINT code, UINT maptype, HKL hkl )
|
|||
/***********************************************************************
|
||||
* ANDROID_VkKeyScanEx
|
||||
*/
|
||||
SHORT CDECL ANDROID_VkKeyScanEx( WCHAR ch, HKL hkl )
|
||||
SHORT ANDROID_VkKeyScanEx( WCHAR ch, HKL hkl )
|
||||
{
|
||||
SHORT ret = -1;
|
||||
if (ch < ARRAY_SIZE( char_vkey_map )) ret = char_vkey_map[ch];
|
||||
|
|
|
@ -1201,8 +1201,8 @@ static LRESULT CALLBACK desktop_wndproc_wrapper( HWND hwnd, UINT msg, WPARAM wp,
|
|||
/***********************************************************************
|
||||
* ANDROID_MsgWaitForMultipleObjectsEx
|
||||
*/
|
||||
DWORD CDECL ANDROID_MsgWaitForMultipleObjectsEx( DWORD count, const HANDLE *handles,
|
||||
DWORD timeout, DWORD mask, DWORD flags )
|
||||
DWORD ANDROID_MsgWaitForMultipleObjectsEx( DWORD count, const HANDLE *handles,
|
||||
DWORD timeout, DWORD mask, DWORD flags )
|
||||
{
|
||||
if (GetCurrentThreadId() == desktop_tid)
|
||||
{
|
||||
|
@ -1217,7 +1217,7 @@ DWORD CDECL ANDROID_MsgWaitForMultipleObjectsEx( DWORD count, const HANDLE *hand
|
|||
/**********************************************************************
|
||||
* ANDROID_CreateWindow
|
||||
*/
|
||||
BOOL CDECL ANDROID_CreateWindow( HWND hwnd )
|
||||
BOOL ANDROID_CreateWindow( HWND hwnd )
|
||||
{
|
||||
TRACE( "%p\n", hwnd );
|
||||
|
||||
|
@ -1237,7 +1237,7 @@ BOOL CDECL ANDROID_CreateWindow( HWND hwnd )
|
|||
/***********************************************************************
|
||||
* ANDROID_DestroyWindow
|
||||
*/
|
||||
void CDECL ANDROID_DestroyWindow( HWND hwnd )
|
||||
void ANDROID_DestroyWindow( HWND hwnd )
|
||||
{
|
||||
struct android_win_data *data;
|
||||
|
||||
|
@ -1287,9 +1287,9 @@ static inline BOOL get_surface_rect( const RECT *visible_rect, RECT *surface_rec
|
|||
/***********************************************************************
|
||||
* ANDROID_WindowPosChanging
|
||||
*/
|
||||
BOOL CDECL ANDROID_WindowPosChanging( HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect, RECT *visible_rect,
|
||||
struct window_surface **surface )
|
||||
BOOL ANDROID_WindowPosChanging( HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect, RECT *visible_rect,
|
||||
struct window_surface **surface )
|
||||
{
|
||||
struct android_win_data *data = get_win_data( hwnd );
|
||||
RECT surface_rect;
|
||||
|
@ -1342,10 +1342,10 @@ done:
|
|||
/***********************************************************************
|
||||
* ANDROID_WindowPosChanged
|
||||
*/
|
||||
void CDECL ANDROID_WindowPosChanged( HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect,
|
||||
const RECT *visible_rect, const RECT *valid_rects,
|
||||
struct window_surface *surface )
|
||||
void ANDROID_WindowPosChanged( HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect,
|
||||
const RECT *visible_rect, const RECT *valid_rects,
|
||||
struct window_surface *surface )
|
||||
{
|
||||
struct android_win_data *data;
|
||||
DWORD new_style = GetWindowLongW( hwnd, GWL_STYLE );
|
||||
|
@ -1380,7 +1380,7 @@ void CDECL ANDROID_WindowPosChanged( HWND hwnd, HWND insert_after, UINT swp_flag
|
|||
/***********************************************************************
|
||||
* ANDROID_ShowWindow
|
||||
*/
|
||||
UINT CDECL ANDROID_ShowWindow( HWND hwnd, INT cmd, RECT *rect, UINT swp )
|
||||
UINT ANDROID_ShowWindow( HWND hwnd, INT cmd, RECT *rect, UINT swp )
|
||||
{
|
||||
if (!IsIconic( hwnd )) return swp;
|
||||
/* always hide icons off-screen */
|
||||
|
@ -1396,7 +1396,7 @@ UINT CDECL ANDROID_ShowWindow( HWND hwnd, INT cmd, RECT *rect, UINT swp )
|
|||
/*****************************************************************
|
||||
* ANDROID_SetParent
|
||||
*/
|
||||
void CDECL ANDROID_SetParent( HWND hwnd, HWND parent, HWND old_parent )
|
||||
void ANDROID_SetParent( HWND hwnd, HWND parent, HWND old_parent )
|
||||
{
|
||||
struct android_win_data *data;
|
||||
|
||||
|
@ -1414,7 +1414,7 @@ void CDECL ANDROID_SetParent( HWND hwnd, HWND parent, HWND old_parent )
|
|||
/***********************************************************************
|
||||
* ANDROID_SetCapture
|
||||
*/
|
||||
void CDECL ANDROID_SetCapture( HWND hwnd, UINT flags )
|
||||
void ANDROID_SetCapture( HWND hwnd, UINT flags )
|
||||
{
|
||||
if (!(flags & (GUI_INMOVESIZE | GUI_INMENUMODE))) return;
|
||||
ioctl_set_capture( hwnd );
|
||||
|
@ -1424,7 +1424,7 @@ void CDECL ANDROID_SetCapture( HWND hwnd, UINT flags )
|
|||
/***********************************************************************
|
||||
* ANDROID_SetCursor
|
||||
*/
|
||||
void CDECL ANDROID_SetCursor( HCURSOR handle )
|
||||
void ANDROID_SetCursor( HCURSOR handle )
|
||||
{
|
||||
static HCURSOR last_cursor;
|
||||
static DWORD last_cursor_change;
|
||||
|
@ -1469,7 +1469,7 @@ void CDECL ANDROID_SetCursor( HCURSOR handle )
|
|||
/***********************************************************************
|
||||
* ANDROID_SetWindowStyle
|
||||
*/
|
||||
void CDECL ANDROID_SetWindowStyle( HWND hwnd, INT offset, STYLESTRUCT *style )
|
||||
void ANDROID_SetWindowStyle( HWND hwnd, INT offset, STYLESTRUCT *style )
|
||||
{
|
||||
struct android_win_data *data;
|
||||
DWORD changed = style->styleNew ^ style->styleOld;
|
||||
|
@ -1493,7 +1493,7 @@ void CDECL ANDROID_SetWindowStyle( HWND hwnd, INT offset, STYLESTRUCT *style )
|
|||
/***********************************************************************
|
||||
* ANDROID_SetWindowRgn
|
||||
*/
|
||||
void CDECL ANDROID_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw )
|
||||
void ANDROID_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw )
|
||||
{
|
||||
struct android_win_data *data;
|
||||
|
||||
|
@ -1509,7 +1509,7 @@ void CDECL ANDROID_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw )
|
|||
/***********************************************************************
|
||||
* ANDROID_SetLayeredWindowAttributes
|
||||
*/
|
||||
void CDECL ANDROID_SetLayeredWindowAttributes( HWND hwnd, COLORREF key, BYTE alpha, DWORD flags )
|
||||
void ANDROID_SetLayeredWindowAttributes( HWND hwnd, COLORREF key, BYTE alpha, DWORD flags )
|
||||
{
|
||||
struct android_win_data *data;
|
||||
|
||||
|
@ -1527,8 +1527,8 @@ void CDECL ANDROID_SetLayeredWindowAttributes( HWND hwnd, COLORREF key, BYTE alp
|
|||
/*****************************************************************************
|
||||
* ANDROID_UpdateLayeredWindow
|
||||
*/
|
||||
BOOL CDECL ANDROID_UpdateLayeredWindow( HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect )
|
||||
BOOL ANDROID_UpdateLayeredWindow( HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect )
|
||||
{
|
||||
struct window_surface *surface;
|
||||
struct android_win_data *data;
|
||||
|
@ -1615,7 +1615,7 @@ done:
|
|||
/**********************************************************************
|
||||
* ANDROID_WindowMessage
|
||||
*/
|
||||
LRESULT CDECL ANDROID_WindowMessage( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp )
|
||||
LRESULT ANDROID_WindowMessage( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp )
|
||||
{
|
||||
struct android_win_data *data;
|
||||
|
||||
|
|
|
@ -2053,7 +2053,7 @@ done:
|
|||
/**************************************************************************
|
||||
* macdrv_UpdateClipboard
|
||||
*/
|
||||
void CDECL macdrv_UpdateClipboard(void)
|
||||
void macdrv_UpdateClipboard(void)
|
||||
{
|
||||
static ULONG last_update;
|
||||
ULONG now, end;
|
||||
|
|
|
@ -44,7 +44,7 @@ struct display_mode_descriptor
|
|||
};
|
||||
|
||||
|
||||
BOOL CDECL macdrv_EnumDisplaySettingsEx(LPCWSTR devname, DWORD mode, LPDEVMODEW devmode, DWORD flags);
|
||||
BOOL macdrv_EnumDisplaySettingsEx(LPCWSTR devname, DWORD mode, LPDEVMODEW devmode, DWORD flags);
|
||||
|
||||
static const char initial_mode_key[] = "Initial Display Mode";
|
||||
static const WCHAR pixelencodingW[] = {'P','i','x','e','l','E','n','c','o','d','i','n','g',0};
|
||||
|
@ -827,8 +827,8 @@ static BOOL is_detached_mode(const DEVMODEW *mode)
|
|||
* ChangeDisplaySettingsEx (MACDRV.@)
|
||||
*
|
||||
*/
|
||||
LONG CDECL macdrv_ChangeDisplaySettingsEx(LPCWSTR devname, LPDEVMODEW devmode,
|
||||
HWND hwnd, DWORD flags, LPVOID lpvoid)
|
||||
LONG macdrv_ChangeDisplaySettingsEx(LPCWSTR devname, LPDEVMODEW devmode,
|
||||
HWND hwnd, DWORD flags, LPVOID lpvoid)
|
||||
{
|
||||
WCHAR primary_adapter[CCHDEVICENAME];
|
||||
LONG ret = DISP_CHANGE_BADMODE;
|
||||
|
@ -1031,8 +1031,7 @@ better:
|
|||
* EnumDisplaySettingsEx (MACDRV.@)
|
||||
*
|
||||
*/
|
||||
BOOL CDECL macdrv_EnumDisplaySettingsEx(LPCWSTR devname, DWORD mode,
|
||||
LPDEVMODEW devmode, DWORD flags)
|
||||
BOOL macdrv_EnumDisplaySettingsEx(LPCWSTR devname, DWORD mode, DEVMODEW *devmode, DWORD flags)
|
||||
{
|
||||
static const WCHAR dev_name[CCHDEVICENAME] =
|
||||
{ 'W','i','n','e',' ','M','a','c',' ','d','r','i','v','e','r',0 };
|
||||
|
@ -1233,7 +1232,7 @@ failed:
|
|||
/***********************************************************************
|
||||
* GetDeviceGammaRamp (MACDRV.@)
|
||||
*/
|
||||
BOOL CDECL macdrv_GetDeviceGammaRamp(PHYSDEV dev, LPVOID ramp)
|
||||
BOOL macdrv_GetDeviceGammaRamp(PHYSDEV dev, LPVOID ramp)
|
||||
{
|
||||
BOOL ret = FALSE;
|
||||
DDGAMMARAMP *r = ramp;
|
||||
|
@ -1317,7 +1316,7 @@ done:
|
|||
/***********************************************************************
|
||||
* SetDeviceGammaRamp (MACDRV.@)
|
||||
*/
|
||||
BOOL CDECL macdrv_SetDeviceGammaRamp(PHYSDEV dev, LPVOID ramp)
|
||||
BOOL macdrv_SetDeviceGammaRamp(PHYSDEV dev, LPVOID ramp)
|
||||
{
|
||||
DDGAMMARAMP *r = ramp;
|
||||
struct macdrv_display *displays;
|
||||
|
@ -1444,8 +1443,8 @@ void macdrv_displays_changed(const macdrv_event *event)
|
|||
|
||||
static BOOL force_display_devices_refresh;
|
||||
|
||||
void CDECL macdrv_UpdateDisplayDevices( const struct gdi_device_manager *device_manager,
|
||||
BOOL force, void *param )
|
||||
void macdrv_UpdateDisplayDevices( const struct gdi_device_manager *device_manager,
|
||||
BOOL force, void *param )
|
||||
{
|
||||
struct macdrv_adapter *adapters, *adapter;
|
||||
struct macdrv_monitor *monitors, *monitor;
|
||||
|
|
|
@ -339,8 +339,8 @@ static int process_events(macdrv_event_queue queue, macdrv_event_mask mask)
|
|||
/***********************************************************************
|
||||
* MsgWaitForMultipleObjectsEx (MACDRV.@)
|
||||
*/
|
||||
DWORD CDECL macdrv_MsgWaitForMultipleObjectsEx(DWORD count, const HANDLE *handles,
|
||||
DWORD timeout, DWORD mask, DWORD flags)
|
||||
DWORD macdrv_MsgWaitForMultipleObjectsEx(DWORD count, const HANDLE *handles,
|
||||
DWORD timeout, DWORD mask, DWORD flags)
|
||||
{
|
||||
DWORD ret;
|
||||
struct macdrv_thread_data *data = macdrv_thread_data();
|
||||
|
|
|
@ -1161,7 +1161,7 @@ void macdrv_process_text_input(UINT vkey, UINT scan, UINT repeat, const BYTE *ke
|
|||
/***********************************************************************
|
||||
* ActivateKeyboardLayout (MACDRV.@)
|
||||
*/
|
||||
BOOL CDECL macdrv_ActivateKeyboardLayout(HKL hkl, UINT flags)
|
||||
BOOL macdrv_ActivateKeyboardLayout(HKL hkl, UINT flags)
|
||||
{
|
||||
BOOL ret = FALSE;
|
||||
struct macdrv_thread_data *thread_data = macdrv_init_thread_data();
|
||||
|
@ -1204,7 +1204,7 @@ BOOL CDECL macdrv_ActivateKeyboardLayout(HKL hkl, UINT flags)
|
|||
/***********************************************************************
|
||||
* Beep (MACDRV.@)
|
||||
*/
|
||||
void CDECL macdrv_Beep(void)
|
||||
void macdrv_Beep(void)
|
||||
{
|
||||
macdrv_beep();
|
||||
}
|
||||
|
@ -1213,7 +1213,7 @@ void CDECL macdrv_Beep(void)
|
|||
/***********************************************************************
|
||||
* GetKeyNameText (MACDRV.@)
|
||||
*/
|
||||
INT CDECL macdrv_GetKeyNameText(LONG lparam, LPWSTR buffer, INT size)
|
||||
INT macdrv_GetKeyNameText(LONG lparam, LPWSTR buffer, INT size)
|
||||
{
|
||||
struct macdrv_thread_data *thread_data = macdrv_init_thread_data();
|
||||
int scan, keyc;
|
||||
|
@ -1299,7 +1299,7 @@ INT CDECL macdrv_GetKeyNameText(LONG lparam, LPWSTR buffer, INT size)
|
|||
/***********************************************************************
|
||||
* GetKeyboardLayoutList (MACDRV.@)
|
||||
*/
|
||||
UINT CDECL macdrv_GetKeyboardLayoutList(INT size, HKL *list)
|
||||
UINT macdrv_GetKeyboardLayoutList(INT size, HKL *list)
|
||||
{
|
||||
int count = 0;
|
||||
struct layout *layout;
|
||||
|
@ -1331,7 +1331,7 @@ UINT CDECL macdrv_GetKeyboardLayoutList(INT size, HKL *list)
|
|||
/***********************************************************************
|
||||
* MapVirtualKeyEx (MACDRV.@)
|
||||
*/
|
||||
UINT CDECL macdrv_MapVirtualKeyEx(UINT wCode, UINT wMapType, HKL hkl)
|
||||
UINT macdrv_MapVirtualKeyEx(UINT wCode, UINT wMapType, HKL hkl)
|
||||
{
|
||||
struct macdrv_thread_data *thread_data = macdrv_init_thread_data();
|
||||
UINT ret = 0;
|
||||
|
@ -1460,7 +1460,7 @@ UINT CDECL macdrv_MapVirtualKeyEx(UINT wCode, UINT wMapType, HKL hkl)
|
|||
/***********************************************************************
|
||||
* RegisterHotKey (MACDRV.@)
|
||||
*/
|
||||
BOOL CDECL macdrv_RegisterHotKey(HWND hwnd, UINT mod_flags, UINT vkey)
|
||||
BOOL macdrv_RegisterHotKey(HWND hwnd, UINT mod_flags, UINT vkey)
|
||||
{
|
||||
struct macdrv_thread_data *thread_data = macdrv_init_thread_data();
|
||||
unsigned int keyc, modifiers = 0;
|
||||
|
@ -1519,8 +1519,8 @@ BOOL CDECL macdrv_RegisterHotKey(HWND hwnd, UINT mod_flags, UINT vkey)
|
|||
* virtual key to form a single character.
|
||||
*
|
||||
*/
|
||||
INT CDECL macdrv_ToUnicodeEx(UINT virtKey, UINT scanCode, const BYTE *lpKeyState,
|
||||
LPWSTR bufW, int bufW_size, UINT flags, HKL hkl)
|
||||
INT macdrv_ToUnicodeEx(UINT virtKey, UINT scanCode, const BYTE *lpKeyState,
|
||||
LPWSTR bufW, int bufW_size, UINT flags, HKL hkl)
|
||||
{
|
||||
struct macdrv_thread_data *thread_data = macdrv_init_thread_data();
|
||||
INT ret = 0;
|
||||
|
@ -1704,7 +1704,7 @@ done:
|
|||
/***********************************************************************
|
||||
* UnregisterHotKey (MACDRV.@)
|
||||
*/
|
||||
void CDECL macdrv_UnregisterHotKey(HWND hwnd, UINT modifiers, UINT vkey)
|
||||
void macdrv_UnregisterHotKey(HWND hwnd, UINT modifiers, UINT vkey)
|
||||
{
|
||||
struct macdrv_thread_data *thread_data = macdrv_thread_data();
|
||||
|
||||
|
@ -1720,7 +1720,7 @@ void CDECL macdrv_UnregisterHotKey(HWND hwnd, UINT modifiers, UINT vkey)
|
|||
*
|
||||
* Note: Windows ignores HKL parameter and uses current active layout instead
|
||||
*/
|
||||
SHORT CDECL macdrv_VkKeyScanEx(WCHAR wChar, HKL hkl)
|
||||
SHORT macdrv_VkKeyScanEx(WCHAR wChar, HKL hkl)
|
||||
{
|
||||
struct macdrv_thread_data *thread_data = macdrv_init_thread_data();
|
||||
SHORT ret = -1;
|
||||
|
|
|
@ -124,58 +124,58 @@ static inline RECT rect_from_cgrect(CGRect cgrect)
|
|||
}
|
||||
|
||||
|
||||
extern BOOL CDECL macdrv_ActivateKeyboardLayout(HKL hkl, UINT flags) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_Beep(void) DECLSPEC_HIDDEN;
|
||||
extern LONG CDECL macdrv_ChangeDisplaySettingsEx(LPCWSTR devname, LPDEVMODEW devmode,
|
||||
HWND hwnd, DWORD flags, LPVOID lpvoid) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL macdrv_EnumDisplaySettingsEx(LPCWSTR devname, DWORD mode,
|
||||
LPDEVMODEW devmode, DWORD flags) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_UpdateDisplayDevices( const struct gdi_device_manager *device_manager,
|
||||
BOOL force, void *param ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL macdrv_GetDeviceGammaRamp(PHYSDEV dev, LPVOID ramp) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL macdrv_SetDeviceGammaRamp(PHYSDEV dev, LPVOID ramp) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL macdrv_ClipCursor(LPCRECT clip) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL macdrv_CreateDesktopWindow(HWND hwnd) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL macdrv_CreateWindow(HWND hwnd) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_DestroyWindow(HWND hwnd) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_SetFocus(HWND hwnd) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_SetLayeredWindowAttributes(HWND hwnd, COLORREF key, BYTE alpha,
|
||||
DWORD flags) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_SetParent(HWND hwnd, HWND parent, HWND old_parent) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_SetWindowRgn(HWND hwnd, HRGN hrgn, BOOL redraw) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_SetWindowStyle(HWND hwnd, INT offset, STYLESTRUCT *style) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_SetWindowText(HWND hwnd, LPCWSTR text) DECLSPEC_HIDDEN;
|
||||
extern UINT CDECL macdrv_ShowWindow(HWND hwnd, INT cmd, RECT *rect, UINT swp) DECLSPEC_HIDDEN;
|
||||
extern LRESULT CDECL macdrv_SysCommand(HWND hwnd, WPARAM wparam, LPARAM lparam) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL macdrv_UpdateLayeredWindow(HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect) DECLSPEC_HIDDEN;
|
||||
extern LRESULT CDECL macdrv_WindowMessage(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL macdrv_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;
|
||||
extern void CDECL macdrv_WindowPosChanged(HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect,
|
||||
const RECT *visible_rect, const RECT *valid_rects,
|
||||
struct window_surface *surface) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_DestroyCursorIcon(HCURSOR cursor) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL macdrv_ClipCursor(LPCRECT clip) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL macdrv_GetCursorPos(LPPOINT pos) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_SetCapture(HWND hwnd, UINT flags) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_SetCursor(HCURSOR cursor) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL macdrv_SetCursorPos(INT x, INT y) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL macdrv_RegisterHotKey(HWND hwnd, UINT mod_flags, UINT vkey) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_UnregisterHotKey(HWND hwnd, UINT modifiers, UINT vkey) DECLSPEC_HIDDEN;
|
||||
extern SHORT CDECL macdrv_VkKeyScanEx(WCHAR wChar, HKL hkl) DECLSPEC_HIDDEN;
|
||||
extern UINT CDECL macdrv_MapVirtualKeyEx(UINT wCode, UINT wMapType, HKL hkl) DECLSPEC_HIDDEN;
|
||||
extern INT CDECL macdrv_ToUnicodeEx(UINT virtKey, UINT scanCode, const BYTE *lpKeyState,
|
||||
LPWSTR bufW, int bufW_size, UINT flags, HKL hkl) DECLSPEC_HIDDEN;
|
||||
extern UINT CDECL macdrv_GetKeyboardLayoutList(INT size, HKL *list) DECLSPEC_HIDDEN;
|
||||
extern INT CDECL macdrv_GetKeyNameText(LONG lparam, LPWSTR buffer, INT size) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL macdrv_SystemParametersInfo(UINT action, UINT int_param, void *ptr_param,
|
||||
UINT flags) DECLSPEC_HIDDEN;
|
||||
extern DWORD CDECL macdrv_MsgWaitForMultipleObjectsEx(DWORD count, const HANDLE *handles,
|
||||
DWORD timeout, DWORD mask, DWORD flags) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_ThreadDetach(void) DECLSPEC_HIDDEN;
|
||||
extern BOOL macdrv_ActivateKeyboardLayout(HKL hkl, UINT flags) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_Beep(void) DECLSPEC_HIDDEN;
|
||||
extern LONG macdrv_ChangeDisplaySettingsEx(LPCWSTR devname, LPDEVMODEW devmode,
|
||||
HWND hwnd, DWORD flags, LPVOID lpvoid) DECLSPEC_HIDDEN;
|
||||
extern BOOL macdrv_EnumDisplaySettingsEx(LPCWSTR devname, DWORD mode,
|
||||
LPDEVMODEW devmode, DWORD flags) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_UpdateDisplayDevices( const struct gdi_device_manager *device_manager,
|
||||
BOOL force, void *param ) DECLSPEC_HIDDEN;
|
||||
extern BOOL macdrv_GetDeviceGammaRamp(PHYSDEV dev, LPVOID ramp) DECLSPEC_HIDDEN;
|
||||
extern BOOL macdrv_SetDeviceGammaRamp(PHYSDEV dev, LPVOID ramp) DECLSPEC_HIDDEN;
|
||||
extern BOOL macdrv_ClipCursor(LPCRECT clip) DECLSPEC_HIDDEN;
|
||||
extern BOOL macdrv_CreateDesktopWindow(HWND hwnd) DECLSPEC_HIDDEN;
|
||||
extern BOOL macdrv_CreateWindow(HWND hwnd) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_DestroyWindow(HWND hwnd) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_SetFocus(HWND hwnd) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_SetLayeredWindowAttributes(HWND hwnd, COLORREF key, BYTE alpha,
|
||||
DWORD flags) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_SetParent(HWND hwnd, HWND parent, HWND old_parent) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_SetWindowRgn(HWND hwnd, HRGN hrgn, BOOL redraw) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_SetWindowStyle(HWND hwnd, INT offset, STYLESTRUCT *style) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_SetWindowText(HWND hwnd, LPCWSTR text) DECLSPEC_HIDDEN;
|
||||
extern UINT macdrv_ShowWindow(HWND hwnd, INT cmd, RECT *rect, UINT swp) DECLSPEC_HIDDEN;
|
||||
extern LRESULT macdrv_SysCommand(HWND hwnd, WPARAM wparam, LPARAM lparam) DECLSPEC_HIDDEN;
|
||||
extern BOOL macdrv_UpdateLayeredWindow(HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect) DECLSPEC_HIDDEN;
|
||||
extern LRESULT macdrv_WindowMessage(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp) DECLSPEC_HIDDEN;
|
||||
extern BOOL macdrv_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;
|
||||
extern void macdrv_WindowPosChanged(HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect,
|
||||
const RECT *visible_rect, const RECT *valid_rects,
|
||||
struct window_surface *surface) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_DestroyCursorIcon(HCURSOR cursor) DECLSPEC_HIDDEN;
|
||||
extern BOOL macdrv_ClipCursor(LPCRECT clip) DECLSPEC_HIDDEN;
|
||||
extern BOOL macdrv_GetCursorPos(LPPOINT pos) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_SetCapture(HWND hwnd, UINT flags) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_SetCursor(HCURSOR cursor) DECLSPEC_HIDDEN;
|
||||
extern BOOL macdrv_SetCursorPos(INT x, INT y) DECLSPEC_HIDDEN;
|
||||
extern BOOL macdrv_RegisterHotKey(HWND hwnd, UINT mod_flags, UINT vkey) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_UnregisterHotKey(HWND hwnd, UINT modifiers, UINT vkey) DECLSPEC_HIDDEN;
|
||||
extern SHORT macdrv_VkKeyScanEx(WCHAR wChar, HKL hkl) DECLSPEC_HIDDEN;
|
||||
extern UINT macdrv_MapVirtualKeyEx(UINT wCode, UINT wMapType, HKL hkl) DECLSPEC_HIDDEN;
|
||||
extern INT macdrv_ToUnicodeEx(UINT virtKey, UINT scanCode, const BYTE *lpKeyState,
|
||||
LPWSTR bufW, int bufW_size, UINT flags, HKL hkl) DECLSPEC_HIDDEN;
|
||||
extern UINT macdrv_GetKeyboardLayoutList(INT size, HKL *list) DECLSPEC_HIDDEN;
|
||||
extern INT macdrv_GetKeyNameText(LONG lparam, LPWSTR buffer, INT size) DECLSPEC_HIDDEN;
|
||||
extern BOOL macdrv_SystemParametersInfo(UINT action, UINT int_param, void *ptr_param,
|
||||
UINT flags) DECLSPEC_HIDDEN;
|
||||
extern DWORD macdrv_MsgWaitForMultipleObjectsEx(DWORD count, const HANDLE *handles,
|
||||
DWORD timeout, DWORD mask, DWORD flags) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_ThreadDetach(void) DECLSPEC_HIDDEN;
|
||||
|
||||
|
||||
/* macdrv private window data */
|
||||
|
@ -240,7 +240,7 @@ extern DWORD CDECL macdrv_MsgWaitForMultipleObjectsEx(DWORD count, const HANDLE
|
|||
extern void macdrv_mouse_moved(HWND hwnd, const macdrv_event *event) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_mouse_scroll(HWND hwnd, const macdrv_event *event) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_release_capture(HWND hwnd, const macdrv_event *event) DECLSPEC_HIDDEN;
|
||||
extern void CDECL macdrv_SetCapture(HWND hwnd, UINT flags) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_SetCapture(HWND hwnd, UINT flags) DECLSPEC_HIDDEN;
|
||||
|
||||
extern void macdrv_compute_keyboard_layout(struct macdrv_thread_data *thread_data) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_keyboard_changed(const macdrv_event *event) DECLSPEC_HIDDEN;
|
||||
|
@ -250,7 +250,7 @@ extern DWORD CDECL macdrv_MsgWaitForMultipleObjectsEx(DWORD count, const HANDLE
|
|||
|
||||
extern void macdrv_displays_changed(const macdrv_event *event) DECLSPEC_HIDDEN;
|
||||
|
||||
extern void CDECL macdrv_UpdateClipboard(void) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_UpdateClipboard(void) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_init_clipboard(void) DECLSPEC_HIDDEN;
|
||||
extern BOOL query_pasteboard_data(HWND hwnd, CFStringRef type) DECLSPEC_HIDDEN;
|
||||
extern void macdrv_lost_pasteboard_ownership(HWND hwnd) DECLSPEC_HIDDEN;
|
||||
|
@ -263,8 +263,8 @@ extern DWORD CDECL macdrv_MsgWaitForMultipleObjectsEx(DWORD count, const HANDLE
|
|||
extern BOOL query_drag_exited(macdrv_query* query) DECLSPEC_HIDDEN;
|
||||
extern BOOL query_drag_drop(macdrv_query* query) DECLSPEC_HIDDEN;
|
||||
|
||||
extern struct opengl_funcs * CDECL macdrv_wine_get_wgl_driver(UINT version) DECLSPEC_HIDDEN;
|
||||
extern const struct vulkan_funcs * CDECL macdrv_wine_get_vulkan_driver(UINT version) DECLSPEC_HIDDEN;
|
||||
extern struct opengl_funcs *macdrv_wine_get_wgl_driver(UINT version) DECLSPEC_HIDDEN;
|
||||
extern const struct vulkan_funcs *macdrv_wine_get_vulkan_driver(UINT version) DECLSPEC_HIDDEN;
|
||||
extern void sync_gl_view(struct macdrv_win_data* data, const RECT* old_whole_rect, const RECT* old_client_rect) DECLSPEC_HIDDEN;
|
||||
|
||||
extern CGImageRef create_cgimage_from_icon_bitmaps(HDC hdc, HANDLE icon, HBITMAP hbmColor,
|
||||
|
|
|
@ -313,7 +313,7 @@ static BOOL process_attach(void)
|
|||
/***********************************************************************
|
||||
* ThreadDetach (MACDRV.@)
|
||||
*/
|
||||
void CDECL macdrv_ThreadDetach(void)
|
||||
void macdrv_ThreadDetach(void)
|
||||
{
|
||||
struct macdrv_thread_data *data = macdrv_thread_data();
|
||||
|
||||
|
@ -415,7 +415,7 @@ BOOL WINAPI DllMain(HINSTANCE hinst, DWORD reason, LPVOID reserved)
|
|||
/***********************************************************************
|
||||
* SystemParametersInfo (MACDRV.@)
|
||||
*/
|
||||
BOOL CDECL macdrv_SystemParametersInfo( UINT action, UINT int_param, void *ptr_param, UINT flags )
|
||||
BOOL macdrv_SystemParametersInfo( UINT action, UINT int_param, void *ptr_param, UINT flags )
|
||||
{
|
||||
switch (action)
|
||||
{
|
||||
|
|
|
@ -643,7 +643,7 @@ cleanup:
|
|||
/***********************************************************************
|
||||
* DestroyCursorIcon (MACDRV.@)
|
||||
*/
|
||||
void CDECL macdrv_DestroyCursorIcon(HCURSOR cursor)
|
||||
void macdrv_DestroyCursorIcon(HCURSOR cursor)
|
||||
{
|
||||
TRACE("cursor %p\n", cursor);
|
||||
|
||||
|
@ -659,7 +659,7 @@ void CDECL macdrv_DestroyCursorIcon(HCURSOR cursor)
|
|||
*
|
||||
* Set the cursor clipping rectangle.
|
||||
*/
|
||||
BOOL CDECL macdrv_ClipCursor(LPCRECT clip)
|
||||
BOOL macdrv_ClipCursor(LPCRECT clip)
|
||||
{
|
||||
CGRect rect;
|
||||
|
||||
|
@ -683,7 +683,7 @@ BOOL CDECL macdrv_ClipCursor(LPCRECT clip)
|
|||
/***********************************************************************
|
||||
* GetCursorPos (MACDRV.@)
|
||||
*/
|
||||
BOOL CDECL macdrv_GetCursorPos(LPPOINT pos)
|
||||
BOOL macdrv_GetCursorPos(LPPOINT pos)
|
||||
{
|
||||
CGPoint pt;
|
||||
BOOL ret;
|
||||
|
@ -702,7 +702,7 @@ BOOL CDECL macdrv_GetCursorPos(LPPOINT pos)
|
|||
/***********************************************************************
|
||||
* SetCapture (MACDRV.@)
|
||||
*/
|
||||
void CDECL macdrv_SetCapture(HWND hwnd, UINT flags)
|
||||
void macdrv_SetCapture(HWND hwnd, UINT flags)
|
||||
{
|
||||
struct macdrv_thread_data *thread_data = macdrv_thread_data();
|
||||
HWND top = GetAncestor(hwnd, GA_ROOT);
|
||||
|
@ -720,7 +720,7 @@ BOOL CDECL macdrv_GetCursorPos(LPPOINT pos)
|
|||
/***********************************************************************
|
||||
* SetCursor (MACDRV.@)
|
||||
*/
|
||||
void CDECL macdrv_SetCursor(HCURSOR cursor)
|
||||
void macdrv_SetCursor(HCURSOR cursor)
|
||||
{
|
||||
CFStringRef cursor_name = NULL;
|
||||
CFArrayRef cursor_frames = NULL;
|
||||
|
@ -813,7 +813,7 @@ done:
|
|||
/***********************************************************************
|
||||
* SetCursorPos (MACDRV.@)
|
||||
*/
|
||||
BOOL CDECL macdrv_SetCursorPos(INT x, INT y)
|
||||
BOOL macdrv_SetCursorPos(INT x, INT y)
|
||||
{
|
||||
BOOL ret = macdrv_set_cursor_position(CGPointMake(x, y));
|
||||
if (ret)
|
||||
|
|
|
@ -4632,7 +4632,7 @@ static struct opengl_funcs opengl_funcs =
|
|||
/**********************************************************************
|
||||
* macdrv_wine_get_wgl_driver
|
||||
*/
|
||||
struct opengl_funcs * CDECL macdrv_wine_get_wgl_driver(UINT version)
|
||||
struct opengl_funcs *macdrv_wine_get_wgl_driver(UINT version)
|
||||
{
|
||||
static INIT_ONCE opengl_init = INIT_ONCE_STATIC_INIT;
|
||||
|
||||
|
|
|
@ -650,7 +650,7 @@ static const struct vulkan_funcs *get_vulkan_driver(UINT version)
|
|||
|
||||
#endif /* SONAME_LIBMOLTENVK */
|
||||
|
||||
const struct vulkan_funcs * CDECL macdrv_wine_get_vulkan_driver(UINT version)
|
||||
const struct vulkan_funcs *macdrv_wine_get_vulkan_driver(UINT version)
|
||||
{
|
||||
return get_vulkan_driver( version );
|
||||
}
|
||||
|
|
|
@ -1524,7 +1524,7 @@ static void perform_window_command(HWND hwnd, DWORD style_any, DWORD style_none,
|
|||
/**********************************************************************
|
||||
* CreateDesktopWindow (MACDRV.@)
|
||||
*/
|
||||
BOOL CDECL macdrv_CreateDesktopWindow(HWND hwnd)
|
||||
BOOL macdrv_CreateDesktopWindow(HWND hwnd)
|
||||
{
|
||||
unsigned int width, height;
|
||||
|
||||
|
@ -1594,7 +1594,7 @@ static LRESULT CALLBACK desktop_wndproc_wrapper( HWND hwnd, UINT msg, WPARAM wp,
|
|||
/**********************************************************************
|
||||
* CreateWindow (MACDRV.@)
|
||||
*/
|
||||
BOOL CDECL macdrv_CreateWindow(HWND hwnd)
|
||||
BOOL macdrv_CreateWindow(HWND hwnd)
|
||||
{
|
||||
if (hwnd == GetDesktopWindow())
|
||||
{
|
||||
|
@ -1610,7 +1610,7 @@ BOOL CDECL macdrv_CreateWindow(HWND hwnd)
|
|||
/***********************************************************************
|
||||
* DestroyWindow (MACDRV.@)
|
||||
*/
|
||||
void CDECL macdrv_DestroyWindow(HWND hwnd)
|
||||
void macdrv_DestroyWindow(HWND hwnd)
|
||||
{
|
||||
struct macdrv_win_data *data;
|
||||
|
||||
|
@ -1636,7 +1636,7 @@ void CDECL macdrv_DestroyWindow(HWND hwnd)
|
|||
*
|
||||
* Set the Mac focus.
|
||||
*/
|
||||
void CDECL macdrv_SetFocus(HWND hwnd)
|
||||
void macdrv_SetFocus(HWND hwnd)
|
||||
{
|
||||
struct macdrv_thread_data *thread_data = macdrv_thread_data();
|
||||
|
||||
|
@ -1653,7 +1653,7 @@ void CDECL macdrv_SetFocus(HWND hwnd)
|
|||
*
|
||||
* Set transparency attributes for a layered window.
|
||||
*/
|
||||
void CDECL macdrv_SetLayeredWindowAttributes(HWND hwnd, COLORREF key, BYTE alpha, DWORD flags)
|
||||
void macdrv_SetLayeredWindowAttributes(HWND hwnd, COLORREF key, BYTE alpha, DWORD flags)
|
||||
{
|
||||
struct macdrv_win_data *data = get_win_data(hwnd);
|
||||
|
||||
|
@ -1681,7 +1681,7 @@ void CDECL macdrv_SetLayeredWindowAttributes(HWND hwnd, COLORREF key, BYTE alpha
|
|||
/*****************************************************************
|
||||
* SetParent (MACDRV.@)
|
||||
*/
|
||||
void CDECL macdrv_SetParent(HWND hwnd, HWND parent, HWND old_parent)
|
||||
void macdrv_SetParent(HWND hwnd, HWND parent, HWND old_parent)
|
||||
{
|
||||
struct macdrv_win_data *data;
|
||||
|
||||
|
@ -1715,7 +1715,7 @@ void CDECL macdrv_SetParent(HWND hwnd, HWND parent, HWND old_parent)
|
|||
*
|
||||
* Assign specified region to window (for non-rectangular windows)
|
||||
*/
|
||||
void CDECL macdrv_SetWindowRgn(HWND hwnd, HRGN hrgn, BOOL redraw)
|
||||
void macdrv_SetWindowRgn(HWND hwnd, HRGN hrgn, BOOL redraw)
|
||||
{
|
||||
struct macdrv_win_data *data;
|
||||
|
||||
|
@ -1742,7 +1742,7 @@ void CDECL macdrv_SetWindowRgn(HWND hwnd, HRGN hrgn, BOOL redraw)
|
|||
*
|
||||
* Update the state of the Cocoa window to reflect a style change
|
||||
*/
|
||||
void CDECL macdrv_SetWindowStyle(HWND hwnd, INT offset, STYLESTRUCT *style)
|
||||
void macdrv_SetWindowStyle(HWND hwnd, INT offset, STYLESTRUCT *style)
|
||||
{
|
||||
struct macdrv_win_data *data;
|
||||
|
||||
|
@ -1776,7 +1776,7 @@ void CDECL macdrv_SetWindowStyle(HWND hwnd, INT offset, STYLESTRUCT *style)
|
|||
/*****************************************************************
|
||||
* SetWindowText (MACDRV.@)
|
||||
*/
|
||||
void CDECL macdrv_SetWindowText(HWND hwnd, LPCWSTR text)
|
||||
void macdrv_SetWindowText(HWND hwnd, LPCWSTR text)
|
||||
{
|
||||
macdrv_window win;
|
||||
|
||||
|
@ -1790,7 +1790,7 @@ void CDECL macdrv_SetWindowText(HWND hwnd, LPCWSTR text)
|
|||
/***********************************************************************
|
||||
* ShowWindow (MACDRV.@)
|
||||
*/
|
||||
UINT CDECL macdrv_ShowWindow(HWND hwnd, INT cmd, RECT *rect, UINT swp)
|
||||
UINT macdrv_ShowWindow(HWND hwnd, INT cmd, RECT *rect, UINT swp)
|
||||
{
|
||||
struct macdrv_thread_data *thread_data = macdrv_thread_data();
|
||||
struct macdrv_win_data *data = get_win_data(hwnd);
|
||||
|
@ -1837,7 +1837,7 @@ done:
|
|||
*
|
||||
* Perform WM_SYSCOMMAND handling.
|
||||
*/
|
||||
LRESULT CDECL macdrv_SysCommand(HWND hwnd, WPARAM wparam, LPARAM lparam)
|
||||
LRESULT macdrv_SysCommand(HWND hwnd, WPARAM wparam, LPARAM lparam)
|
||||
{
|
||||
struct macdrv_win_data *data;
|
||||
LRESULT ret = -1;
|
||||
|
@ -1872,8 +1872,8 @@ done:
|
|||
/***********************************************************************
|
||||
* UpdateLayeredWindow (MACDRV.@)
|
||||
*/
|
||||
BOOL CDECL macdrv_UpdateLayeredWindow(HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect)
|
||||
BOOL macdrv_UpdateLayeredWindow(HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect)
|
||||
{
|
||||
struct window_surface *surface;
|
||||
struct macdrv_win_data *data;
|
||||
|
@ -1982,7 +1982,7 @@ done:
|
|||
/**********************************************************************
|
||||
* WindowMessage (MACDRV.@)
|
||||
*/
|
||||
LRESULT CDECL macdrv_WindowMessage(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
|
||||
LRESULT macdrv_WindowMessage(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
|
||||
{
|
||||
struct macdrv_win_data *data;
|
||||
|
||||
|
@ -2054,9 +2054,9 @@ static inline RECT get_surface_rect(const RECT *visible_rect)
|
|||
/***********************************************************************
|
||||
* WindowPosChanging (MACDRV.@)
|
||||
*/
|
||||
BOOL CDECL macdrv_WindowPosChanging(HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect,
|
||||
RECT *visible_rect, struct window_surface **surface)
|
||||
BOOL macdrv_WindowPosChanging(HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect,
|
||||
RECT *visible_rect, struct window_surface **surface)
|
||||
{
|
||||
struct macdrv_win_data *data = get_win_data(hwnd);
|
||||
DWORD style = GetWindowLongW(hwnd, GWL_STYLE);
|
||||
|
@ -2106,10 +2106,10 @@ done:
|
|||
/***********************************************************************
|
||||
* WindowPosChanged (MACDRV.@)
|
||||
*/
|
||||
void CDECL macdrv_WindowPosChanged(HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect,
|
||||
const RECT *visible_rect, const RECT *valid_rects,
|
||||
struct window_surface *surface)
|
||||
void macdrv_WindowPosChanged(HWND hwnd, HWND insert_after, UINT swp_flags,
|
||||
const RECT *window_rect, const RECT *client_rect,
|
||||
const RECT *visible_rect, const RECT *valid_rects,
|
||||
struct window_surface *surface)
|
||||
{
|
||||
struct macdrv_thread_data *thread_data;
|
||||
struct macdrv_win_data *data;
|
||||
|
|
|
@ -2074,7 +2074,7 @@ static DWORD WINAPI clipboard_thread( void *arg )
|
|||
/**************************************************************************
|
||||
* X11DRV_UpdateClipboard
|
||||
*/
|
||||
void CDECL X11DRV_UpdateClipboard(void)
|
||||
void X11DRV_UpdateClipboard(void)
|
||||
{
|
||||
static ULONG last_update;
|
||||
ULONG now;
|
||||
|
|
|
@ -241,8 +241,8 @@ void X11DRV_DisplayDevices_Update(BOOL send_display_change)
|
|||
|
||||
static BOOL force_display_devices_refresh;
|
||||
|
||||
void CDECL X11DRV_UpdateDisplayDevices( const struct gdi_device_manager *device_manager,
|
||||
BOOL force, void *param )
|
||||
void X11DRV_UpdateDisplayDevices( const struct gdi_device_manager *device_manager,
|
||||
BOOL force, void *param )
|
||||
{
|
||||
struct x11drv_display_device_handler *handler;
|
||||
struct gdi_adapter *adapters;
|
||||
|
|
|
@ -475,8 +475,8 @@ static BOOL process_events( Display *display, Bool (*filter)(Display*, XEvent*,X
|
|||
/***********************************************************************
|
||||
* MsgWaitForMultipleObjectsEx (X11DRV.@)
|
||||
*/
|
||||
DWORD CDECL X11DRV_MsgWaitForMultipleObjectsEx( DWORD count, const HANDLE *handles,
|
||||
DWORD timeout, DWORD mask, DWORD flags )
|
||||
DWORD X11DRV_MsgWaitForMultipleObjectsEx( DWORD count, const HANDLE *handles,
|
||||
DWORD timeout, DWORD mask, DWORD flags )
|
||||
{
|
||||
DWORD ret;
|
||||
struct x11drv_thread_data *data = TlsGetValue( thread_data_tls_index );
|
||||
|
@ -1420,7 +1420,7 @@ void wait_for_withdrawn_state( HWND hwnd, BOOL set )
|
|||
*
|
||||
* Set the X focus.
|
||||
*/
|
||||
void CDECL X11DRV_SetFocus( HWND hwnd )
|
||||
void X11DRV_SetFocus( HWND hwnd )
|
||||
{
|
||||
struct x11drv_win_data *data;
|
||||
|
||||
|
|
|
@ -312,7 +312,7 @@ static INT CDECL X11DRV_ExtEscape( PHYSDEV dev, INT escape, INT in_count, LPCVOI
|
|||
/**********************************************************************
|
||||
* X11DRV_wine_get_wgl_driver
|
||||
*/
|
||||
static struct opengl_funcs * CDECL X11DRV_wine_get_wgl_driver( UINT version )
|
||||
static struct opengl_funcs *X11DRV_wine_get_wgl_driver( UINT version )
|
||||
{
|
||||
return get_glx_driver( version );
|
||||
}
|
||||
|
@ -320,7 +320,7 @@ static struct opengl_funcs * CDECL X11DRV_wine_get_wgl_driver( UINT version )
|
|||
/**********************************************************************
|
||||
* X11DRV_wine_get_vulkan_driver
|
||||
*/
|
||||
static const struct vulkan_funcs * CDECL X11DRV_wine_get_vulkan_driver( UINT version )
|
||||
static const struct vulkan_funcs *X11DRV_wine_get_vulkan_driver( UINT version )
|
||||
{
|
||||
return get_vulkan_driver( version );
|
||||
}
|
||||
|
|
|
@ -1853,7 +1853,7 @@ static BOOL match_x11_keyboard_layout(HKL hkl)
|
|||
/***********************************************************************
|
||||
* ActivateKeyboardLayout (X11DRV.@)
|
||||
*/
|
||||
BOOL CDECL X11DRV_ActivateKeyboardLayout(HKL hkl, UINT flags)
|
||||
BOOL X11DRV_ActivateKeyboardLayout(HKL hkl, UINT flags)
|
||||
{
|
||||
FIXME("%p, %04x: semi-stub!\n", hkl, flags);
|
||||
|
||||
|
@ -1898,7 +1898,7 @@ BOOL X11DRV_MappingNotify( HWND dummy, XEvent *event )
|
|||
*
|
||||
* Note: Windows ignores HKL parameter and uses current active layout instead
|
||||
*/
|
||||
SHORT CDECL X11DRV_VkKeyScanEx(WCHAR wChar, HKL hkl)
|
||||
SHORT X11DRV_VkKeyScanEx( WCHAR wChar, HKL hkl )
|
||||
{
|
||||
Display *display = thread_init_display();
|
||||
KeyCode keycode;
|
||||
|
@ -1980,7 +1980,7 @@ SHORT CDECL X11DRV_VkKeyScanEx(WCHAR wChar, HKL hkl)
|
|||
/***********************************************************************
|
||||
* MapVirtualKeyEx (X11DRV.@)
|
||||
*/
|
||||
UINT CDECL X11DRV_MapVirtualKeyEx(UINT wCode, UINT wMapType, HKL hkl)
|
||||
UINT X11DRV_MapVirtualKeyEx( UINT wCode, UINT wMapType, HKL hkl )
|
||||
{
|
||||
UINT ret = 0;
|
||||
int keyc;
|
||||
|
@ -2124,7 +2124,7 @@ UINT CDECL X11DRV_MapVirtualKeyEx(UINT wCode, UINT wMapType, HKL hkl)
|
|||
/***********************************************************************
|
||||
* GetKeyNameText (X11DRV.@)
|
||||
*/
|
||||
INT CDECL X11DRV_GetKeyNameText(LONG lParam, LPWSTR lpBuffer, INT nSize)
|
||||
INT X11DRV_GetKeyNameText( LONG lParam, LPWSTR lpBuffer, INT nSize )
|
||||
{
|
||||
Display *display = thread_init_display();
|
||||
int vkey, ansi, scanCode;
|
||||
|
@ -2337,8 +2337,8 @@ static char KEYBOARD_MapDeadKeysym(KeySym keysym)
|
|||
* FIXME : should do the above (return 2 for non matching deadchar+char combinations)
|
||||
*
|
||||
*/
|
||||
INT CDECL X11DRV_ToUnicodeEx(UINT virtKey, UINT scanCode, const BYTE *lpKeyState,
|
||||
LPWSTR bufW, int bufW_size, UINT flags, HKL hkl)
|
||||
INT X11DRV_ToUnicodeEx( UINT virtKey, UINT scanCode, const BYTE *lpKeyState,
|
||||
LPWSTR bufW, int bufW_size, UINT flags, HKL hkl )
|
||||
{
|
||||
Display *display = thread_init_display();
|
||||
XKeyEvent e;
|
||||
|
@ -2639,7 +2639,7 @@ found:
|
|||
/***********************************************************************
|
||||
* Beep (X11DRV.@)
|
||||
*/
|
||||
void CDECL X11DRV_Beep(void)
|
||||
void X11DRV_Beep(void)
|
||||
{
|
||||
XBell(gdi_display, 0);
|
||||
}
|
||||
|
|
|
@ -1451,7 +1451,7 @@ static Cursor create_cursor( HANDLE handle )
|
|||
/***********************************************************************
|
||||
* DestroyCursorIcon (X11DRV.@)
|
||||
*/
|
||||
void CDECL X11DRV_DestroyCursorIcon( HCURSOR handle )
|
||||
void X11DRV_DestroyCursorIcon( HCURSOR handle )
|
||||
{
|
||||
Cursor cursor;
|
||||
|
||||
|
@ -1466,7 +1466,7 @@ void CDECL X11DRV_DestroyCursorIcon( HCURSOR handle )
|
|||
/***********************************************************************
|
||||
* SetCursor (X11DRV.@)
|
||||
*/
|
||||
void CDECL X11DRV_SetCursor( HCURSOR handle )
|
||||
void X11DRV_SetCursor( HCURSOR handle )
|
||||
{
|
||||
if (InterlockedExchangePointer( (void **)&last_cursor, handle ) != handle ||
|
||||
GetTickCount() - last_cursor_change > 100)
|
||||
|
@ -1479,7 +1479,7 @@ void CDECL X11DRV_SetCursor( HCURSOR handle )
|
|||
/***********************************************************************
|
||||
* SetCursorPos (X11DRV.@)
|
||||
*/
|
||||
BOOL CDECL X11DRV_SetCursorPos( INT x, INT y )
|
||||
BOOL X11DRV_SetCursorPos( INT x, INT y )
|
||||
{
|
||||
struct x11drv_thread_data *data = x11drv_init_thread_data();
|
||||
POINT pos = virtual_screen_to_root( x, y );
|
||||
|
@ -1514,7 +1514,7 @@ BOOL CDECL X11DRV_SetCursorPos( INT x, INT y )
|
|||
/***********************************************************************
|
||||
* GetCursorPos (X11DRV.@)
|
||||
*/
|
||||
BOOL CDECL X11DRV_GetCursorPos(LPPOINT pos)
|
||||
BOOL X11DRV_GetCursorPos(LPPOINT pos)
|
||||
{
|
||||
Display *display = thread_init_display();
|
||||
Window root, child;
|
||||
|
@ -1535,7 +1535,7 @@ BOOL CDECL X11DRV_GetCursorPos(LPPOINT pos)
|
|||
/***********************************************************************
|
||||
* ClipCursor (X11DRV.@)
|
||||
*/
|
||||
BOOL CDECL X11DRV_ClipCursor( LPCRECT clip )
|
||||
BOOL X11DRV_ClipCursor( LPCRECT clip )
|
||||
{
|
||||
RECT virtual_rect = get_virtual_screen_rect();
|
||||
|
||||
|
|
|
@ -467,7 +467,7 @@ static DWORD get_display_depth(ULONG_PTR display_id)
|
|||
* EnumDisplaySettingsEx (X11DRV.@)
|
||||
*
|
||||
*/
|
||||
BOOL CDECL X11DRV_EnumDisplaySettingsEx( LPCWSTR name, DWORD n, LPDEVMODEW devmode, DWORD flags)
|
||||
BOOL X11DRV_EnumDisplaySettingsEx( LPCWSTR name, DWORD n, LPDEVMODEW devmode, DWORD flags)
|
||||
{
|
||||
static const WCHAR dev_name[CCHDEVICENAME] =
|
||||
{ 'W','i','n','e',' ','X','1','1',' ','d','r','i','v','e','r',0 };
|
||||
|
@ -931,8 +931,8 @@ static BOOL all_detached_settings(const struct x11drv_display_setting *displays,
|
|||
* ChangeDisplaySettingsEx (X11DRV.@)
|
||||
*
|
||||
*/
|
||||
LONG CDECL X11DRV_ChangeDisplaySettingsEx( LPCWSTR devname, LPDEVMODEW devmode,
|
||||
HWND hwnd, DWORD flags, LPVOID lpvoid )
|
||||
LONG X11DRV_ChangeDisplaySettingsEx( LPCWSTR devname, LPDEVMODEW devmode,
|
||||
HWND hwnd, DWORD flags, LPVOID lpvoid )
|
||||
{
|
||||
struct x11drv_display_setting *displays;
|
||||
INT display_idx, display_count;
|
||||
|
|
|
@ -1709,7 +1709,7 @@ void set_window_visual( struct x11drv_win_data *data, const XVisualInfo *vis, BO
|
|||
/*****************************************************************
|
||||
* SetWindowText (X11DRV.@)
|
||||
*/
|
||||
void CDECL X11DRV_SetWindowText( HWND hwnd, LPCWSTR text )
|
||||
void X11DRV_SetWindowText( HWND hwnd, LPCWSTR text )
|
||||
{
|
||||
Window win;
|
||||
|
||||
|
@ -1726,7 +1726,7 @@ void CDECL X11DRV_SetWindowText( HWND hwnd, LPCWSTR text )
|
|||
*
|
||||
* Update the X state of a window to reflect a style change
|
||||
*/
|
||||
void CDECL X11DRV_SetWindowStyle( HWND hwnd, INT offset, STYLESTRUCT *style )
|
||||
void X11DRV_SetWindowStyle( HWND hwnd, INT offset, STYLESTRUCT *style )
|
||||
{
|
||||
struct x11drv_win_data *data;
|
||||
DWORD changed = style->styleNew ^ style->styleOld;
|
||||
|
@ -1752,7 +1752,7 @@ done:
|
|||
/***********************************************************************
|
||||
* DestroyWindow (X11DRV.@)
|
||||
*/
|
||||
void CDECL X11DRV_DestroyWindow( HWND hwnd )
|
||||
void X11DRV_DestroyWindow( HWND hwnd )
|
||||
{
|
||||
struct x11drv_thread_data *thread_data = x11drv_thread_data();
|
||||
struct x11drv_win_data *data;
|
||||
|
@ -1813,7 +1813,7 @@ BOOL create_desktop_win_data( Window win )
|
|||
/**********************************************************************
|
||||
* CreateDesktopWindow (X11DRV.@)
|
||||
*/
|
||||
BOOL CDECL X11DRV_CreateDesktopWindow( HWND hwnd )
|
||||
BOOL X11DRV_CreateDesktopWindow( HWND hwnd )
|
||||
{
|
||||
unsigned int width, height;
|
||||
|
||||
|
@ -1892,7 +1892,7 @@ static LRESULT CALLBACK desktop_wndproc_wrapper( HWND hwnd, UINT msg, WPARAM wp,
|
|||
/**********************************************************************
|
||||
* CreateWindow (X11DRV.@)
|
||||
*/
|
||||
BOOL CDECL X11DRV_CreateWindow( HWND hwnd )
|
||||
BOOL X11DRV_CreateWindow( HWND hwnd )
|
||||
{
|
||||
if (hwnd == GetDesktopWindow())
|
||||
{
|
||||
|
@ -2144,8 +2144,8 @@ XIC X11DRV_get_ic( HWND hwnd )
|
|||
/***********************************************************************
|
||||
* X11DRV_GetDC (X11DRV.@)
|
||||
*/
|
||||
void CDECL X11DRV_GetDC( HDC hdc, HWND hwnd, HWND top, const RECT *win_rect,
|
||||
const RECT *top_rect, DWORD flags )
|
||||
void X11DRV_GetDC( HDC hdc, HWND hwnd, HWND top, const RECT *win_rect,
|
||||
const RECT *top_rect, DWORD flags )
|
||||
{
|
||||
struct x11drv_escape_set_drawable escape;
|
||||
HWND parent;
|
||||
|
@ -2192,7 +2192,7 @@ void CDECL X11DRV_GetDC( HDC hdc, HWND hwnd, HWND top, const RECT *win_rect,
|
|||
/***********************************************************************
|
||||
* X11DRV_ReleaseDC (X11DRV.@)
|
||||
*/
|
||||
void CDECL X11DRV_ReleaseDC( HWND hwnd, HDC hdc )
|
||||
void X11DRV_ReleaseDC( HWND hwnd, HDC hdc )
|
||||
{
|
||||
struct x11drv_escape_set_drawable escape;
|
||||
|
||||
|
@ -2208,7 +2208,7 @@ void CDECL X11DRV_ReleaseDC( HWND hwnd, HDC hdc )
|
|||
/*************************************************************************
|
||||
* ScrollDC (X11DRV.@)
|
||||
*/
|
||||
BOOL CDECL X11DRV_ScrollDC( HDC hdc, INT dx, INT dy, HRGN update )
|
||||
BOOL X11DRV_ScrollDC( HDC hdc, INT dx, INT dy, HRGN update )
|
||||
{
|
||||
RECT rect;
|
||||
BOOL ret;
|
||||
|
@ -2243,7 +2243,7 @@ BOOL CDECL X11DRV_ScrollDC( HDC hdc, INT dx, INT dy, HRGN update )
|
|||
/***********************************************************************
|
||||
* SetCapture (X11DRV.@)
|
||||
*/
|
||||
void CDECL X11DRV_SetCapture( HWND hwnd, UINT flags )
|
||||
void X11DRV_SetCapture( HWND hwnd, UINT flags )
|
||||
{
|
||||
struct x11drv_thread_data *thread_data = x11drv_thread_data();
|
||||
struct x11drv_win_data *data;
|
||||
|
@ -2278,7 +2278,7 @@ void CDECL X11DRV_SetCapture( HWND hwnd, UINT flags )
|
|||
/*****************************************************************
|
||||
* SetParent (X11DRV.@)
|
||||
*/
|
||||
void CDECL X11DRV_SetParent( HWND hwnd, HWND parent, HWND old_parent )
|
||||
void X11DRV_SetParent( HWND hwnd, HWND parent, HWND old_parent )
|
||||
{
|
||||
struct x11drv_win_data *data;
|
||||
|
||||
|
@ -2329,9 +2329,9 @@ static inline BOOL get_surface_rect( const RECT *visible_rect, RECT *surface_rec
|
|||
/***********************************************************************
|
||||
* WindowPosChanging (X11DRV.@)
|
||||
*/
|
||||
BOOL CDECL 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 )
|
||||
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 )
|
||||
{
|
||||
struct x11drv_win_data *data = get_win_data( hwnd );
|
||||
RECT surface_rect;
|
||||
|
@ -2395,10 +2395,10 @@ done:
|
|||
/***********************************************************************
|
||||
* WindowPosChanged (X11DRV.@)
|
||||
*/
|
||||
void CDECL 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 )
|
||||
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 )
|
||||
{
|
||||
struct x11drv_thread_data *thread_data;
|
||||
struct x11drv_win_data *data;
|
||||
|
@ -2561,7 +2561,7 @@ static BOOL hide_icon( struct x11drv_win_data *data )
|
|||
/***********************************************************************
|
||||
* ShowWindow (X11DRV.@)
|
||||
*/
|
||||
UINT CDECL X11DRV_ShowWindow( HWND hwnd, INT cmd, RECT *rect, UINT swp )
|
||||
UINT X11DRV_ShowWindow( HWND hwnd, INT cmd, RECT *rect, UINT swp )
|
||||
{
|
||||
int x, y;
|
||||
unsigned int width, height, border, depth;
|
||||
|
@ -2615,7 +2615,7 @@ done:
|
|||
* first time). Complete the X11 driver-specific initialisation
|
||||
* and set the window hints.
|
||||
*/
|
||||
void CDECL X11DRV_SetWindowIcon( HWND hwnd, UINT type, HICON icon )
|
||||
void X11DRV_SetWindowIcon( HWND hwnd, UINT type, HICON icon )
|
||||
{
|
||||
struct x11drv_win_data *data;
|
||||
|
||||
|
@ -2638,7 +2638,7 @@ done:
|
|||
*
|
||||
* Assign specified region to window (for non-rectangular windows)
|
||||
*/
|
||||
void CDECL X11DRV_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw )
|
||||
void X11DRV_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw )
|
||||
{
|
||||
struct x11drv_win_data *data;
|
||||
|
||||
|
@ -2659,7 +2659,7 @@ void CDECL X11DRV_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw )
|
|||
*
|
||||
* Set transparency attributes for a layered window.
|
||||
*/
|
||||
void CDECL X11DRV_SetLayeredWindowAttributes( HWND hwnd, COLORREF key, BYTE alpha, DWORD flags )
|
||||
void X11DRV_SetLayeredWindowAttributes( HWND hwnd, COLORREF key, BYTE alpha, DWORD flags )
|
||||
{
|
||||
struct x11drv_win_data *data = get_win_data( hwnd );
|
||||
|
||||
|
@ -2703,8 +2703,8 @@ void CDECL X11DRV_SetLayeredWindowAttributes( HWND hwnd, COLORREF key, BYTE alph
|
|||
/*****************************************************************************
|
||||
* UpdateLayeredWindow (X11DRV.@)
|
||||
*/
|
||||
BOOL CDECL X11DRV_UpdateLayeredWindow( HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect )
|
||||
BOOL X11DRV_UpdateLayeredWindow( HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect )
|
||||
{
|
||||
struct window_surface *surface;
|
||||
struct x11drv_win_data *data;
|
||||
|
@ -2832,7 +2832,7 @@ static void taskbar_delete_tab( HWND hwnd )
|
|||
/**********************************************************************
|
||||
* X11DRV_WindowMessage (X11DRV.@)
|
||||
*/
|
||||
LRESULT CDECL X11DRV_WindowMessage( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp )
|
||||
LRESULT X11DRV_WindowMessage( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp )
|
||||
{
|
||||
struct x11drv_win_data *data;
|
||||
|
||||
|
@ -2930,7 +2930,7 @@ static LRESULT start_screensaver(void)
|
|||
*
|
||||
* Perform WM_SYSCOMMAND handling.
|
||||
*/
|
||||
LRESULT CDECL X11DRV_SysCommand( HWND hwnd, WPARAM wparam, LPARAM lparam )
|
||||
LRESULT X11DRV_SysCommand( HWND hwnd, WPARAM wparam, LPARAM lparam )
|
||||
{
|
||||
WPARAM hittest = wparam & 0x0f;
|
||||
int dir;
|
||||
|
@ -2999,7 +2999,7 @@ failed:
|
|||
return -1;
|
||||
}
|
||||
|
||||
void CDECL X11DRV_FlashWindowEx( PFLASHWINFO pfinfo )
|
||||
void X11DRV_FlashWindowEx( FLASHWINFO *pfinfo )
|
||||
{
|
||||
struct x11drv_win_data *data = get_win_data( pfinfo->hwnd );
|
||||
XEvent xev;
|
||||
|
|
|
@ -193,56 +193,56 @@ extern BOOL CDECL X11DRV_StrokeAndFillPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
|||
extern BOOL CDECL X11DRV_StrokePath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL X11DRV_UnrealizePalette( HPALETTE hpal ) DECLSPEC_HIDDEN;
|
||||
|
||||
extern BOOL CDECL X11DRV_ActivateKeyboardLayout( HKL hkl, UINT flags ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_Beep(void) DECLSPEC_HIDDEN;
|
||||
extern INT CDECL X11DRV_GetKeyNameText( LONG lparam, LPWSTR buffer, INT size ) DECLSPEC_HIDDEN;
|
||||
extern UINT CDECL X11DRV_MapVirtualKeyEx( UINT code, UINT map_type, HKL hkl ) DECLSPEC_HIDDEN;
|
||||
extern INT CDECL X11DRV_ToUnicodeEx( UINT virtKey, UINT scanCode, const BYTE *lpKeyState,
|
||||
LPWSTR bufW, int bufW_size, UINT flags, HKL hkl ) DECLSPEC_HIDDEN;
|
||||
extern SHORT CDECL X11DRV_VkKeyScanEx( WCHAR wChar, HKL hkl ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_DestroyCursorIcon( HCURSOR handle ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_SetCursor( HCURSOR handle ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL X11DRV_SetCursorPos( INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL X11DRV_GetCursorPos( LPPOINT pos ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL X11DRV_ClipCursor( LPCRECT clip ) DECLSPEC_HIDDEN;
|
||||
extern LONG CDECL X11DRV_ChangeDisplaySettingsEx( LPCWSTR devname, LPDEVMODEW devmode,
|
||||
HWND hwnd, DWORD flags, LPVOID lpvoid ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL X11DRV_EnumDisplaySettingsEx( LPCWSTR name, DWORD n, LPDEVMODEW devmode,
|
||||
DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_UpdateDisplayDevices( const struct gdi_device_manager *device_manager,
|
||||
BOOL force, void *param ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL X11DRV_CreateDesktopWindow( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL X11DRV_CreateWindow( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_DestroyWindow( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_FlashWindowEx( PFLASHWINFO pfinfo ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_GetDC( HDC hdc, HWND hwnd, HWND top, const RECT *win_rect,
|
||||
const RECT *top_rect, DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_ReleaseDC( HWND hwnd, HDC hdc ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL X11DRV_ScrollDC( HDC hdc, INT dx, INT dy, HRGN update ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_SetCapture( HWND hwnd, UINT flags ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_SetLayeredWindowAttributes( HWND hwnd, COLORREF key, BYTE alpha,
|
||||
DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_SetParent( HWND hwnd, HWND parent, HWND old_parent ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_SetWindowIcon( HWND hwnd, UINT type, HICON icon ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_SetWindowRgn( HWND hwnd, HRGN hrgn, BOOL redraw ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_SetWindowStyle( HWND hwnd, INT offset, STYLESTRUCT *style ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_SetWindowText( HWND hwnd, LPCWSTR text ) DECLSPEC_HIDDEN;
|
||||
extern UINT CDECL X11DRV_ShowWindow( HWND hwnd, INT cmd, RECT *rect, UINT swp ) DECLSPEC_HIDDEN;
|
||||
extern LRESULT CDECL X11DRV_SysCommand( HWND hwnd, WPARAM wparam, LPARAM lparam ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_UpdateClipboard(void) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL X11DRV_UpdateLayeredWindow( HWND hwnd, const UPDATELAYEREDWINDOWINFO *info,
|
||||
const RECT *window_rect ) DECLSPEC_HIDDEN;
|
||||
extern LRESULT CDECL X11DRV_WindowMessage( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL 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;
|
||||
extern void CDECL 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;
|
||||
extern BOOL CDECL X11DRV_SystemParametersInfo( UINT action, UINT int_param, void *ptr_param,
|
||||
UINT flags ) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_ThreadDetach(void) DECLSPEC_HIDDEN;
|
||||
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 INT X11DRV_ToUnicodeEx( UINT virtKey, UINT scanCode, const BYTE *lpKeyState,
|
||||
LPWSTR bufW, int bufW_size, UINT flags, HKL hkl ) DECLSPEC_HIDDEN;
|
||||
extern SHORT X11DRV_VkKeyScanEx( WCHAR wChar, HKL hkl ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_DestroyCursorIcon( HCURSOR handle ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_SetCursor( 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( LPCRECT clip ) DECLSPEC_HIDDEN;
|
||||
extern LONG X11DRV_ChangeDisplaySettingsEx( LPCWSTR devname, LPDEVMODEW devmode,
|
||||
HWND hwnd, DWORD flags, LPVOID lpvoid ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_EnumDisplaySettingsEx( LPCWSTR name, DWORD n, LPDEVMODEW devmode,
|
||||
DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_UpdateDisplayDevices( const struct gdi_device_manager *device_manager,
|
||||
BOOL force, void *param ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_CreateDesktopWindow( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern BOOL X11DRV_CreateWindow( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_DestroyWindow( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_FlashWindowEx( PFLASHWINFO pfinfo ) DECLSPEC_HIDDEN;
|
||||
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_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 void X11DRV_UpdateClipboard(void) DECLSPEC_HIDDEN;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
extern BOOL X11DRV_SystemParametersInfo( UINT action, UINT int_param, void *ptr_param,
|
||||
UINT flags ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_ThreadDetach(void) DECLSPEC_HIDDEN;
|
||||
|
||||
/* X11 driver internal functions */
|
||||
|
||||
|
@ -678,7 +678,7 @@ extern XContext win_data_context DECLSPEC_HIDDEN;
|
|||
extern XContext cursor_context DECLSPEC_HIDDEN;
|
||||
|
||||
extern void X11DRV_InitClipboard(void) DECLSPEC_HIDDEN;
|
||||
extern void CDECL X11DRV_SetFocus( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_SetFocus( HWND hwnd ) DECLSPEC_HIDDEN;
|
||||
extern void set_window_cursor( Window window, HCURSOR handle ) DECLSPEC_HIDDEN;
|
||||
extern void sync_window_cursor( Window window ) DECLSPEC_HIDDEN;
|
||||
extern LRESULT clip_cursor_notify( HWND hwnd, HWND prev_clip_hwnd, HWND new_clip_hwnd ) DECLSPEC_HIDDEN;
|
||||
|
@ -689,8 +689,8 @@ extern void retry_grab_clipping_window(void) DECLSPEC_HIDDEN;
|
|||
extern BOOL clip_fullscreen_window( HWND hwnd, BOOL reset ) DECLSPEC_HIDDEN;
|
||||
extern void move_resize_window( HWND hwnd, int dir ) DECLSPEC_HIDDEN;
|
||||
extern void X11DRV_InitKeyboard( Display *display ) DECLSPEC_HIDDEN;
|
||||
extern DWORD CDECL X11DRV_MsgWaitForMultipleObjectsEx( DWORD count, const HANDLE *handles, DWORD timeout,
|
||||
DWORD mask, DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern DWORD X11DRV_MsgWaitForMultipleObjectsEx( DWORD count, const HANDLE *handles, DWORD timeout,
|
||||
DWORD mask, DWORD flags ) DECLSPEC_HIDDEN;
|
||||
|
||||
typedef int (*x11drv_error_callback)( Display *display, XErrorEvent *event, void *arg );
|
||||
|
||||
|
|
|
@ -636,7 +636,7 @@ static BOOL process_attach(void)
|
|||
/***********************************************************************
|
||||
* ThreadDetach (X11DRV.@)
|
||||
*/
|
||||
void CDECL X11DRV_ThreadDetach(void)
|
||||
void X11DRV_ThreadDetach(void)
|
||||
{
|
||||
struct x11drv_thread_data *data = TlsGetValue( thread_data_tls_index );
|
||||
|
||||
|
@ -739,7 +739,7 @@ BOOL WINAPI DllMain( HINSTANCE hinst, DWORD reason, LPVOID reserved )
|
|||
/***********************************************************************
|
||||
* SystemParametersInfo (X11DRV.@)
|
||||
*/
|
||||
BOOL CDECL X11DRV_SystemParametersInfo( UINT action, UINT int_param, void *ptr_param, UINT flags )
|
||||
BOOL X11DRV_SystemParametersInfo( UINT action, UINT int_param, void *ptr_param, UINT flags )
|
||||
{
|
||||
switch (action)
|
||||
{
|
||||
|
|
|
@ -165,7 +165,7 @@ struct gdi_dc_funcs
|
|||
};
|
||||
|
||||
/* increment this when you change the DC function table */
|
||||
#define WINE_GDI_DRIVER_VERSION 76
|
||||
#define WINE_GDI_DRIVER_VERSION 77
|
||||
|
||||
#define GDI_PRIORITY_NULL_DRV 0 /* null driver */
|
||||
#define GDI_PRIORITY_FONT_DRV 100 /* any font driver */
|
||||
|
@ -229,8 +229,6 @@ static inline ULONG window_surface_release( struct window_surface *surface )
|
|||
return ret;
|
||||
}
|
||||
|
||||
#endif /* __WINE_USE_MSVCRT */
|
||||
|
||||
/* display manager interface, used to initialize display device registry data */
|
||||
|
||||
struct gdi_gpu
|
||||
|
@ -274,62 +272,65 @@ struct user_driver_funcs
|
|||
struct gdi_dc_funcs dc_funcs;
|
||||
|
||||
/* keyboard functions */
|
||||
BOOL (CDECL *pActivateKeyboardLayout)(HKL, UINT);
|
||||
void (CDECL *pBeep)(void);
|
||||
INT (CDECL *pGetKeyNameText)(LONG,LPWSTR,INT);
|
||||
UINT (CDECL *pGetKeyboardLayoutList)(INT, HKL *);
|
||||
UINT (CDECL *pMapVirtualKeyEx)(UINT,UINT,HKL);
|
||||
BOOL (CDECL *pRegisterHotKey)(HWND,UINT,UINT);
|
||||
INT (CDECL *pToUnicodeEx)(UINT,UINT,const BYTE *,LPWSTR,int,UINT,HKL);
|
||||
void (CDECL *pUnregisterHotKey)(HWND, UINT, UINT);
|
||||
SHORT (CDECL *pVkKeyScanEx)(WCHAR, HKL);
|
||||
BOOL (*pActivateKeyboardLayout)(HKL, UINT);
|
||||
void (*pBeep)(void);
|
||||
INT (*pGetKeyNameText)(LONG,LPWSTR,INT);
|
||||
UINT (*pGetKeyboardLayoutList)(INT, HKL *);
|
||||
UINT (*pMapVirtualKeyEx)(UINT,UINT,HKL);
|
||||
BOOL (*pRegisterHotKey)(HWND,UINT,UINT);
|
||||
INT (*pToUnicodeEx)(UINT,UINT,const BYTE *,LPWSTR,int,UINT,HKL);
|
||||
void (*pUnregisterHotKey)(HWND, UINT, UINT);
|
||||
SHORT (*pVkKeyScanEx)(WCHAR, HKL);
|
||||
/* cursor/icon functions */
|
||||
void (CDECL *pDestroyCursorIcon)(HCURSOR);
|
||||
void (CDECL *pSetCursor)(HCURSOR);
|
||||
BOOL (CDECL *pGetCursorPos)(LPPOINT);
|
||||
BOOL (CDECL *pSetCursorPos)(INT,INT);
|
||||
BOOL (CDECL *pClipCursor)(LPCRECT);
|
||||
void (*pDestroyCursorIcon)(HCURSOR);
|
||||
void (*pSetCursor)(HCURSOR);
|
||||
BOOL (*pGetCursorPos)(LPPOINT);
|
||||
BOOL (*pSetCursorPos)(INT,INT);
|
||||
BOOL (*pClipCursor)(LPCRECT);
|
||||
/* clipboard functions */
|
||||
void (CDECL *pUpdateClipboard)(void);
|
||||
void (*pUpdateClipboard)(void);
|
||||
/* display modes */
|
||||
LONG (CDECL *pChangeDisplaySettingsEx)(LPCWSTR,LPDEVMODEW,HWND,DWORD,LPVOID);
|
||||
BOOL (CDECL *pEnumDisplaySettingsEx)(LPCWSTR,DWORD,LPDEVMODEW,DWORD);
|
||||
void (CDECL *pUpdateDisplayDevices)(const struct gdi_device_manager *,BOOL,void*);
|
||||
LONG (*pChangeDisplaySettingsEx)(LPCWSTR,LPDEVMODEW,HWND,DWORD,LPVOID);
|
||||
BOOL (*pEnumDisplaySettingsEx)(LPCWSTR,DWORD,LPDEVMODEW,DWORD);
|
||||
void (*pUpdateDisplayDevices)(const struct gdi_device_manager *,BOOL,void*);
|
||||
/* windowing functions */
|
||||
BOOL (CDECL *pCreateDesktopWindow)(HWND);
|
||||
BOOL (CDECL *pCreateWindow)(HWND);
|
||||
void (CDECL *pDestroyWindow)(HWND);
|
||||
void (CDECL *pFlashWindowEx)(FLASHWINFO*);
|
||||
void (CDECL *pGetDC)(HDC,HWND,HWND,const RECT *,const RECT *,DWORD);
|
||||
DWORD (CDECL *pMsgWaitForMultipleObjectsEx)(DWORD,const HANDLE*,DWORD,DWORD,DWORD);
|
||||
void (CDECL *pReleaseDC)(HWND,HDC);
|
||||
BOOL (CDECL *pScrollDC)(HDC,INT,INT,HRGN);
|
||||
void (CDECL *pSetCapture)(HWND,UINT);
|
||||
void (CDECL *pSetFocus)(HWND);
|
||||
void (CDECL *pSetLayeredWindowAttributes)(HWND,COLORREF,BYTE,DWORD);
|
||||
void (CDECL *pSetParent)(HWND,HWND,HWND);
|
||||
void (CDECL *pSetWindowRgn)(HWND,HRGN,BOOL);
|
||||
void (CDECL *pSetWindowIcon)(HWND,UINT,HICON);
|
||||
void (CDECL *pSetWindowStyle)(HWND,INT,STYLESTRUCT*);
|
||||
void (CDECL *pSetWindowText)(HWND,LPCWSTR);
|
||||
UINT (CDECL *pShowWindow)(HWND,INT,RECT*,UINT);
|
||||
LRESULT (CDECL *pSysCommand)(HWND,WPARAM,LPARAM);
|
||||
BOOL (CDECL *pUpdateLayeredWindow)(HWND,const struct tagUPDATELAYEREDWINDOWINFO *,const RECT *);
|
||||
LRESULT (CDECL *pWindowMessage)(HWND,UINT,WPARAM,LPARAM);
|
||||
BOOL (CDECL *pWindowPosChanging)(HWND,HWND,UINT,const RECT *,const RECT *,RECT *,
|
||||
struct window_surface**);
|
||||
void (CDECL *pWindowPosChanged)(HWND,HWND,UINT,const RECT *,const RECT *,const RECT *,
|
||||
const RECT *,struct window_surface*);
|
||||
BOOL (*pCreateDesktopWindow)(HWND);
|
||||
BOOL (*pCreateWindow)(HWND);
|
||||
void (*pDestroyWindow)(HWND);
|
||||
void (*pFlashWindowEx)(FLASHWINFO*);
|
||||
void (*pGetDC)(HDC,HWND,HWND,const RECT *,const RECT *,DWORD);
|
||||
DWORD (*pMsgWaitForMultipleObjectsEx)(DWORD,const HANDLE*,DWORD,DWORD,DWORD);
|
||||
void (*pReleaseDC)(HWND,HDC);
|
||||
BOOL (*pScrollDC)(HDC,INT,INT,HRGN);
|
||||
void (*pSetCapture)(HWND,UINT);
|
||||
void (*pSetFocus)(HWND);
|
||||
void (*pSetLayeredWindowAttributes)(HWND,COLORREF,BYTE,DWORD);
|
||||
void (*pSetParent)(HWND,HWND,HWND);
|
||||
void (*pSetWindowRgn)(HWND,HRGN,BOOL);
|
||||
void (*pSetWindowIcon)(HWND,UINT,HICON);
|
||||
void (*pSetWindowStyle)(HWND,INT,STYLESTRUCT*);
|
||||
void (*pSetWindowText)(HWND,LPCWSTR);
|
||||
UINT (*pShowWindow)(HWND,INT,RECT*,UINT);
|
||||
LRESULT (*pSysCommand)(HWND,WPARAM,LPARAM);
|
||||
BOOL (*pUpdateLayeredWindow)(HWND,const struct tagUPDATELAYEREDWINDOWINFO *,const RECT *);
|
||||
LRESULT (*pWindowMessage)(HWND,UINT,WPARAM,LPARAM);
|
||||
BOOL (*pWindowPosChanging)(HWND,HWND,UINT,const RECT *,const RECT *,RECT *,
|
||||
struct window_surface**);
|
||||
void (*pWindowPosChanged)(HWND,HWND,UINT,const RECT *,const RECT *,const RECT *,
|
||||
const RECT *,struct window_surface*);
|
||||
/* system parameters */
|
||||
BOOL (CDECL *pSystemParametersInfo)(UINT,UINT,void*,UINT);
|
||||
BOOL (*pSystemParametersInfo)(UINT,UINT,void*,UINT);
|
||||
/* vulkan support */
|
||||
const struct vulkan_funcs * (CDECL *pwine_get_vulkan_driver)(UINT);
|
||||
const struct vulkan_funcs * (*pwine_get_vulkan_driver)(UINT);
|
||||
/* opengl support */
|
||||
struct opengl_funcs * (CDECL *pwine_get_wgl_driver)(UINT);
|
||||
struct opengl_funcs * (*pwine_get_wgl_driver)(UINT);
|
||||
/* thread management */
|
||||
void (CDECL *pThreadDetach)(void);
|
||||
void (*pThreadDetach)(void);
|
||||
};
|
||||
|
||||
#endif /* __WINE_USE_MSVCRT */
|
||||
|
||||
struct user_driver_funcs;
|
||||
extern void CDECL __wine_set_user_driver( const struct user_driver_funcs *funcs, UINT version );
|
||||
extern struct opengl_funcs * CDECL __wine_get_wgl_driver( HDC hdc, UINT version );
|
||||
extern const struct vulkan_funcs * CDECL __wine_get_vulkan_driver( UINT version );
|
||||
|
|
Loading…
Reference in New Issue