win32u: Move KillSystemTimer implementation from user32.
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
e520e29ca4
commit
a23ad9819a
|
@ -4422,17 +4422,7 @@ UINT_PTR WINAPI SetTimer( HWND hwnd, UINT_PTR id, UINT timeout, TIMERPROC proc )
|
|||
*/
|
||||
BOOL WINAPI KillSystemTimer( HWND hwnd, UINT_PTR id )
|
||||
{
|
||||
BOOL ret;
|
||||
|
||||
SERVER_START_REQ( kill_win_timer )
|
||||
{
|
||||
req->win = wine_server_user_handle( hwnd );
|
||||
req->msg = WM_SYSTIMER;
|
||||
req->id = id;
|
||||
ret = !wine_server_call_err( req );
|
||||
}
|
||||
SERVER_END_REQ;
|
||||
return ret;
|
||||
return NtUserCallHwndParam( hwnd, id, NtUserKillSystemTimer );
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -210,6 +210,22 @@ BOOL WINAPI NtUserKillTimer( HWND hwnd, UINT_PTR id )
|
|||
return ret;
|
||||
}
|
||||
|
||||
/* see KillSystemTimer */
|
||||
BOOL kill_system_timer( HWND hwnd, UINT_PTR id )
|
||||
{
|
||||
BOOL ret;
|
||||
|
||||
SERVER_START_REQ( kill_win_timer )
|
||||
{
|
||||
req->win = wine_server_user_handle( hwnd );
|
||||
req->msg = WM_SYSTIMER;
|
||||
req->id = id;
|
||||
ret = !wine_server_call_err( req );
|
||||
}
|
||||
SERVER_END_REQ;
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* see SendMessageW */
|
||||
LRESULT send_message( HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam )
|
||||
{
|
||||
|
|
|
@ -313,6 +313,7 @@ extern BOOL set_capture_window( HWND hwnd, UINT gui_flags, HWND *prev_ret ) DECL
|
|||
extern BOOL set_foreground_window( HWND hwnd, BOOL mouse ) DECLSPEC_HIDDEN;
|
||||
|
||||
/* message.c */
|
||||
extern BOOL kill_system_timer( HWND hwnd, UINT_PTR id ) DECLSPEC_HIDDEN;
|
||||
extern LRESULT post_message( HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam ) DECLSPEC_HIDDEN;
|
||||
extern LRESULT send_message( HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam ) DECLSPEC_HIDDEN;
|
||||
|
||||
|
|
|
@ -3332,6 +3332,8 @@ ULONG_PTR WINAPI NtUserCallHwndParam( HWND hwnd, DWORD_PTR param, DWORD code )
|
|||
return get_window_word( hwnd, param );
|
||||
case NtUserIsChild:
|
||||
return is_child( hwnd, UlongToHandle(param) );
|
||||
case NtUserKillSystemTimer:
|
||||
return kill_system_timer( hwnd, param );
|
||||
case NtUserMonitorFromWindow:
|
||||
return HandleToUlong( monitor_from_window( hwnd, param, NtUserMonitorFromWindow ));
|
||||
case NtUserSetCaptureWindow:
|
||||
|
|
|
@ -178,6 +178,7 @@ enum
|
|||
NtUserGetWindowThread,
|
||||
NtUserGetWindowWord,
|
||||
NtUserIsChild,
|
||||
NtUserKillSystemTimer,
|
||||
NtUserMonitorFromWindow,
|
||||
NtUserSetCaptureWindow,
|
||||
NtUserSetForegroundWindow,
|
||||
|
|
Loading…
Reference in New Issue