Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • wine/wine
  • rbernon/wine
  • stefan/wine
  • FireBurn/wine
  • alesliehughes/wine
  • zhiyi/wine
  • huw/wine
  • jsikorski/wine
  • hmc/wine
  • dadangnh/wine
  • epo/wine
  • dlesho/wine
  • DarkShadow44/wine
  • iamahuman/wine
  • jacek/wine
  • mstorsjo/wine
  • gofman/wine
  • alexhenrie/wine
  • giomasce/wine
  • tclem/wine
  • besentv/wine
  • dlehman25/wine
  • aeikum/wine
  • cdavis5e/wine
  • sbaars/wine
  • baskanov/wine
  • pperdigao/wine
  • DavidHusicka/wine
  • DadSchoorse/wine
  • gverm/wine
  • bshanks/wine
  • gonzoMD/wine
  • Mystral/wine
  • tmatthies/wine
  • zlice/wine
  • AndreRH/wine
  • madewokherd/wine
  • zfigura/wine
  • fgouget/wine
  • nsivov/wine
  • ElementalWarrior/wine
  • piotr/wine
  • timozuccarello/wine
  • DavidCurtiss/wine
  • cmcadams/wine
  • davidebeatrici/wine
  • hans/wine
  • insn/wine
  • danrm/wine
  • jklemann/wine
  • saedo/wine
  • sgwaki/wine
  • puetzk/wine
  • bernhardu/wine
  • ReDress/wine
  • jlucfarias/wine
  • sloper42/wine
  • ivyl/wine
  • zhui/wine
  • julliard/wine
  • ClearlyClaire/wine
  • Alexander-Wilms/wine
  • rndtrash/wine
  • redmcg/wine
  • jkfloris/wine
  • maljaf/wine
  • Tuupertunut/wine
  • bsjeon/wine
  • tati/wine
  • whydoubt/wine
  • doitsujin/wine
  • shaunren/wine
  • szanni/wine
  • tobi.goergens/wine-cabinet-patch
  • winspool/wine
  • olivierfrdierick/wine
  • linkmauve/wine
  • jin-king1/wine
  • yeyeshun/wine
  • sulix/wine
  • bgc/wine
  • fanwenjie/wine
  • IncubusRK/wine
  • js6pak/wine
  • AurimasF/wine
  • etaash.mathamsetty/wine
  • hverbeet/wine
  • Fox2Code/wine
  • jhol/wine
  • jrueger/wine
  • afrantzis/wine
  • lauri.kentta/wine
  • ehoover/wine
  • cdenton/wine
  • jkloetzke/wine
  • baryluk/wine
  • restet/wine-personal
  • orudge/wine
  • Gcenx/wine
  • mstefani/wine
  • hibbsncc1701/wine
  • jchw/wine
  • moceap/wine
  • Skryptonyte/wine
  • marzent/wine
  • msmeissn/wine
  • learn-more/wine
  • logos128/wine
  • xe/wine
  • florian-kuebler/wine
  • eason329/wine
  • gang65/wine
  • binarymaster/wine
  • nbosio1001/wine
  • sh.owais95/wine
  • yaoyuan.0553/wine
  • AnthonyLaurienti/wine
  • mivanchev/wine
  • Hi-Angel/wine
  • vt/wine
  • wyrquill/wine
  • waynus/wine
  • wuliande/wine
  • yao.yuan.wn/wine
  • K1K1/wine
  • lukehutch1027/wine
  • etang-cw/wine
  • Josueblanco/wine
  • jplotz/wine
  • j20001970/wine
  • jsm174/wine
  • aricstewart/wine
  • uncoveryoureyestheresnosun/wine
  • VitorRamos/wine
  • 0e4ef622/wine
  • tj4048750/wine
  • xantares/wine
  • maxfigura/wine
  • sanane/wine
  • juniorjr9345/wine
  • lucaspereira1234/wine
  • gerald/wine
  • lepemiguel32/wine
  • caibb2018/wine
  • CNB_Kevin/wine
  • thc13/wine
  • jaihysc/wine
  • youngsecurity/wine
  • chendeqiang1024/wine
  • rhendric/wine
  • databoose/wine
  • memory-thrasher/wine
  • salman.tajik22/wine
  • CowFroggers/wine
  • kbdharun/wine
  • dreamer/wine
  • babyjoey711/wine
  • ripxorip/wine
  • PSzczepanski1996/wine
  • steveshe006/wine
  • joshua/wine
  • cmccarthy/wine
  • tomjansen/wine
  • sonyps5201314/wine
  • katelynnking4281/wine
  • dhary686/wine
  • mathematician/wine
  • rhabacker/wine
  • steveschnepp/wine
  • nekotekina/wine
  • Aaron1011/wine
  • catsout/wine
  • kasper93/wine
  • beef331/wine
  • ESD/wine
  • sarosib/wine
  • ghurmcardash/wine
  • AMZN-hgoffin/wine
  • gtmikw/wine
  • Keming/wine
  • dpjh747-gl/wine
  • tzluo/wine
  • rfz/wine
  • illia.a.polishchuk/wine
  • new_kleth/wine
  • serkan-maker/wine
  • w-flo/wine
  • mikayahlevi/wine
  • nulleve/wine
  • pgruebele/wine
  • athiele/wine
  • paparaha4/wine
  • novenary/wine
  • Plavil/wine
  • longjunyu/wine
  • chrisli/wine
  • samkottler/wine
  • danielzgtg/wine
  • twcassel/wine
  • guo/wine
  • didier31/wine
  • Zhaoyi/wine
  • twhitehead/wine
  • svyatpro/wine
  • infyquest/wine-iq-devel
  • sebres/wine
  • endrift/wine
  • zhengbl/wine
  • joelikeyan/wine
  • IsaacMarovitz/wine
  • LouiseTheGoldenGoddess/wine
  • SergeGautherie/wine
  • Klittiklatsch/wine
  • ldhacker/wine
  • dk1006498/wine
  • ishitatsuyuki/wine
  • h3c/wine
  • wincenty.bandyta41/wine
  • ayhankus482/wine
  • q4a/wine
  • mjgarton/wine
  • agusev/wine
  • vovams/wine
  • shardulsb08/wine
  • lylythechosenone/wine
  • artemist/wine
  • dropbear/wine
  • Cherser-s/wine
  • smayr/wine
  • loveptong/wine
  • chendeqiang/wine
  • gaber139/wine
  • shytzedaka/wine
  • ghkmufc/wine
  • TornadoCookie/wine
  • klownwolfman/wine
  • bylaws/wine
  • vitorhnn/wine
  • mide1337/wine
  • mewinkler/wine
  • firelzrd/wine
  • Samsuper/wine
  • kkartaltepe/wine
  • petravion/wine
  • Maaka00524/jacob-wine
  • petrathekat/wine
  • dj/wine
  • liam-middlebrook/wine
  • padolkarlucky/wine
  • maarten/wine
  • yhd986/wine
  • linkmecry/wine
  • tehrantoday/wine
  • xuxin12345/wine
  • dmjc/wine
  • sedwards/wine
  • hanslehnert/wine
  • 3ts75/wine
  • EkaterinePapava/wine
  • lav/wine
  • lygstate/wine
  • mxkrsv/wine
  • xutaxkamay/wine
  • cbialorucki/wine
  • yshui/wine
  • baikaishiuc/wine
  • HuwCampbell/wine
  • llde/wine
  • rockdrilla/wine
  • aidanhs/wine
  • SwimmingTiger/wine
  • fvalasiad/wine
  • zsoltiv/wine
  • mailnew4ster/wine
  • ake.rehnman/wine
  • IDocin/wine
  • dmitry/wine
  • Cthuflu/wine
  • corngood/wine
  • whindsaks/wine
  • telans/wine
  • DmitrySokolov/wine
  • Pospelove/wine
  • ellingtonsantos/wine
  • roro/wine
  • wurenny/wine
  • KokoseiJ/wine
  • amurzeau/wine
  • spazzymoto/wine
  • searchingin/wine
  • marler8997/wine
  • Alcaro/wine
  • aunali1/wine
  • snaccslocc420/wine
  • ajkhoury/wine
  • qsniyg/wine
  • Matheus-TestUser1/wine
  • adamrehn/wine
  • brobston/wine
  • aalyaev/wine
  • thongthai/wine
  • j.bayer1988/wine
  • skitt/wine
  • benben/wine
  • ahmouse15/wine
  • achurch/wine
  • mfaqiri2/wine
  • yseo/wine
  • kingjinni/wine
  • userid0x0/wine
  • titan/wine
  • Komoszek/wine
  • GamzeeRakoon/wine
  • joanluc/wine
  • Alan/wine
  • meshine/wine
  • EBADF/wine
  • vibhavp/wine
  • quininer/wine
  • pawelulita/wine
  • muek2211/wine
  • chenhaoyang/wine
  • nishiyama/wine
  • silviuxgaming/wine
  • nell/wine
  • 29jm/wine
  • arilou/wine
  • Mini-Gaunt/wine
  • DodoGTA/wine
  • davispuh/wine
  • mzent/wine
  • arakmar/wine
  • number201724/wine
  • yhd986/wine-up
  • rpisl/wine
  • zp1/wine-zp-cs-464
  • h0tc0d3/wine
  • Snowiiii/wine
  • gabrielb/wine
  • PureBulb/wine
  • OO/wine
  • Clara/wine
  • Saancreed/wine
  • enolp/wine
  • arthunix/wine
  • halfline/wine
  • carlo-bramini/wine
  • jfmu/wine
  • russelltg/wine
  • ntay/wine
  • YellowOnion/wine
  • niversesu/wine
  • gilvbp/wine
  • tingling0072/wine
  • DandD1517/wine
  • rastos/add-GetAnycastIpAddressTable
  • gnif/wine
  • gibsonpil/wine
  • antenabr2/wine
  • kvashis/wine
  • CKolle/wine
  • kubni/wine
  • ten0s/wine
  • Yvonne8873/wine
  • kurikaesu/wine
  • minggr/wine
  • JohnSebastienNadeau/wine
  • karshnicholas/wine
  • SamB/wine
  • apgrc/wine
  • Samiklom/wine
  • llyyr/wine
  • nberner/wine
  • katharinechui/wine
  • kirill.zhumarin/wine
  • vaxerski/wine
  • infiniteloop/wine
  • K0bin/wine
  • arethusa/wine
  • mrdeathjr28/wine
  • dank_meme/wine
  • dh/wine
  • tuomasjjrasanen/wine
  • mmcdonnell/wine
  • mxnny00/wine-manjaro-arch-compatibility
  • Joan/wine
  • g.mo.alcauter/wine
  • zhenbo_li/wine
  • tsmx/wine
  • xaqumin/wine
  • peterjc123/wine
  • ruslangaripov/wine
  • blyss/wine
  • xanathar/wine
  • michael.bond/wine
  • Quix0r/wine
  • sinisa.susnjar/wine
  • Rapid/wine
  • theli.ua/wine
  • shaun.din/wine
  • zhaohongxin/wine
  • dylan.eskew/wine
  • humbertoperezs991/wine
  • vaevi/wine
  • Riesi/wine
  • francisdb/wine
  • 1480c1/wine
  • trcrsired/wine
  • npatt/wine
  • muhammmadalli/wine9.0
  • Czahrien/wine
  • nilsen.jonas/wine
  • underdogest/wine
  • djordjem/wine
  • frubin/wine
  • LucasChollet/wine
  • lipengfei-loongson/wine
  • JacobCzekalla/wine-fork-jacob
  • omar_elantil/wine
  • lumarel/wine
  • principeagustin/wine
  • gotzl/wine
  • OneTester250376/wine
  • austin987/wine
  • unknown62627/wine
  • navi/wine
  • somedevfox/wine
  • notaz/wine
  • fcasas/wine
  • Asteroz/wine
  • MariusSchiffer/wine
  • kevinrmartinez/wine-devel
  • St1gven/wine
  • maarten256/wine
  • rcstarr87/wine
  • tinozzo123/wine
  • GermanAizek/wine
  • spencerwallace/wine
  • schloegl/wine
  • giuppococco/wine
  • shayan7878/wine
  • N080DY12/wine
  • ralf.habacker/wine
  • oh-ok/wine
  • johnporter/wine
  • Low-power/wine
  • thelande/wine
  • riyu12383/wine
  • kubapet/wine
  • Ivan_83/wine
  • SmithGoll/wine
  • gmesmer/wine
  • akarisu.de/wine
  • jwffrey9046/wine
  • anders/wine
  • markbhasawut/wine
  • dy-tea/wine
  • Benjamin_Loison/wine
  • frmdstryr/wine
  • zzam/wine
  • haydenhestad/wine
  • Deppy04/wine
  • osbre/wine
  • CharlottePabst/wine
  • SunlitTango/wine
  • ritalat/wine
  • AlexeyLushnikov/wine
  • mickdermack/wine
  • s1UMBa/wine
  • huangqinjin/wine
  • caseyr297/wine
  • d1saster/wine
  • ayufdh222/wine
  • janstrakowski/wine
  • petur/wine
  • matheus.venturini/wine-fix-ohm-sign
  • rayrapetyan/wine
  • xiaotong/wine
  • ovarley1/wine
  • dos1/wine
  • BZZZZ/wine
  • joesoroka/wine
  • toadking/wine
  • JoshuaBrest/wine
  • elias/wine
  • michele.dionisio/wine
  • garlett/wine-send-arp
  • eugenemcardle/wine
  • hugwijst/wine
  • whrvt/wine
  • loisgomez/wine
  • ramleejo/wine
  • self/wine
  • fr33z00/wine
  • JoeS209/wine
  • JacKeTUs/wine
  • nak.ak2015/wine
  • morgwai/wine
  • funfunctor/wine
  • donnyjoe/wine
  • sitter/wine
  • atticf/wine
  • xipster/wine
  • sebastian/wine
  • AlexanderWillner/wine
  • yaoyongjie/wine
  • wayne/wine
  • AMark/wine
  • zamaudio/wine
  • TomaszPakula/wine
  • Freakness109/wine
  • amorozov/wine
  • HP/wine
  • danlm/wine
  • rariema/wine
  • Biswa96/wine
  • rlippmann/wine
517 results
Show changes
Commits on Source (6)
Showing
with 426 additions and 452 deletions
......@@ -2389,15 +2389,10 @@ BOOL WINAPI ScaleWindowExtEx( HDC hdc, INT x_num, INT x_denom,
return NtGdiScaleWindowExtEx( hdc, x_num, x_denom, y_num, y_denom, size );
}
static UINT WINAPI realize_palette( HDC hdc )
{
return NtUserRealizePalette( hdc );
}
/* Pointers to USER implementation of SelectPalette/RealizePalette */
/* they will be patched by USER on startup */
HPALETTE (WINAPI *pfnSelectPalette)( HDC hdc, HPALETTE hpal, WORD bkgnd ) = NtUserSelectPalette;
UINT (WINAPI *pfnRealizePalette)( HDC hdc ) = realize_palette;
UINT (WINAPI *pfnRealizePalette)( HDC hdc ) = NtUserRealizePalette;
/***********************************************************************
* SelectPalette (GDI32.@)
......
......@@ -1594,15 +1594,6 @@ BOOL WINAPI DrawIcon( HDC hdc, INT x, INT y, HICON hIcon )
return NtUserDrawIconEx( hdc, x, y, hIcon, 0, 0, 0, 0, DI_NORMAL | DI_COMPAT | DI_DEFAULTSIZE );
}
/***********************************************************************
* GetClipCursor (USER32.@)
*/
BOOL WINAPI DECLSPEC_HOTPATCH GetClipCursor( RECT *rect )
{
return NtUserGetClipCursor( rect );
}
/***********************************************************************
* SetSystemCursor (USER32.@)
*/
......
......@@ -1804,7 +1804,7 @@ static void EDIT_SetCaretPos(EDITSTATE *es, INT pos,
{
res = EDIT_EM_PosFromChar(es, pos, after_wrap);
TRACE("%d - %dx%d\n", pos, (short)LOWORD(res), (short)HIWORD(res));
SetCaretPos((short)LOWORD(res), (short)HIWORD(res));
NtUserSetCaretPos((short)LOWORD(res), (short)HIWORD(res));
EDIT_UpdateImmCompositionWindow(es, (short)LOWORD(res), (short)HIWORD(res));
}
}
......
......@@ -111,24 +111,6 @@ HWND WINAPI GetCapture(void)
}
/*****************************************************************
* SetCaretPos (USER32.@)
*/
BOOL WINAPI SetCaretPos( int x, int y )
{
return NtUserSetCaretPos( x, y );
}
/*****************************************************************
* SetCaretBlinkTime (USER32.@)
*/
BOOL WINAPI SetCaretBlinkTime( unsigned int time )
{
return NtUserSetCaretBlinkTime( time );
}
/***********************************************************************
* GetInputState (USER32.@)
*/
......
......@@ -657,15 +657,6 @@ BOOL WINAPI SendMessageCallbackW( HWND hwnd, UINT msg, WPARAM wparam, LPARAM lpa
}
/***********************************************************************
* ReplyMessage (USER32.@)
*/
BOOL WINAPI ReplyMessage( LRESULT result )
{
return NtUserReplyMessage( result );
}
/***********************************************************************
* InSendMessage (USER32.@)
*/
......
......@@ -224,11 +224,11 @@ void WINAPI USER_ScrollBarDraw( HWND hwnd, HDC hdc, INT nBar, enum SCROLL_HITTES
{
if (!vertical)
{
SetCaretPos(thumbPos + 1, rect->top + 1);
NtUserSetCaretPos(thumbPos + 1, rect->top + 1);
}
else
{
SetCaretPos(rect->top + 1, thumbPos + 1);
NtUserSetCaretPos(rect->top + 1, thumbPos + 1);
}
}
}
......
......@@ -528,7 +528,7 @@
@ stdcall GetClassNameW(long ptr long)
@ stdcall GetClassWord(long long)
@ stdcall GetClientRect(long long)
@ stdcall GetClipCursor(ptr)
@ stdcall GetClipCursor(ptr) NtUserGetClipCursor
# @ stub GetClipboardAccessToken
@ stdcall GetClipboardData(long)
@ stdcall GetClipboardFormatNameA(long ptr long)
......@@ -992,7 +992,7 @@
@ stdcall RemovePropW(long wstr)
# @ stub RemoveThreadTSFEventAwareness
# @ stub RemoveVisualIdentifier
@ stdcall ReplyMessage(long)
@ stdcall ReplyMessage(long) NtUserReplyMessage
@ stub ResetDisplay
# @ stub ResolveDesktopForWOW
@ stdcall ReuseDDElParam(long long long long long)
......@@ -1017,8 +1017,8 @@
@ stub ServerSetFunctionPointers
@ stdcall SetActiveWindow(long) NtUserSetActiveWindow
@ stdcall -import SetCapture(long) NtUserSetCapture
@ stdcall SetCaretBlinkTime(long)
@ stdcall SetCaretPos(long long)
@ stdcall SetCaretBlinkTime(long) NtUserSetCaretBlinkTime
@ stdcall SetCaretPos(long long) NtUserSetCaretPos
@ stdcall SetClassLongA(long long long)
@ stdcall -arch=win64 SetClassLongPtrA(long long long)
@ stdcall -arch=win64 SetClassLongPtrW(long long long)
......@@ -1071,7 +1071,7 @@
@ stdcall SetPhysicalCursorPos(long long)
# @ stub SetPointerDeviceInputSpace
@ stdcall SetProcessDPIAware()
@ stdcall SetProcessDefaultLayout(long)
@ stdcall SetProcessDefaultLayout(long) NtUserSetProcessDefaultLayout
@ stdcall SetProcessDpiAwarenessContext(long)
@ stdcall SetProcessDpiAwarenessInternal(long)
# @ stub SetProcessLaunchForegroundPolicy
......@@ -1197,7 +1197,7 @@
@ stdcall UserHandleGrantAccess(ptr ptr long)
# @ stub UserLpkPSMTextOut
# @ stub UserLpkTabbedTextOut
@ stdcall UserRealizePalette(long)
@ stdcall UserRealizePalette(long) NtUserRealizePalette
@ stdcall UserRegisterWowHandlers(ptr ptr)
@ stdcall UserSignalProc(long long long long)
# @ stub VRipOutput
......
......@@ -35,15 +35,6 @@ HMODULE user32_module = 0;
extern void WDML_NotifyThreadDetach(void);
/***********************************************************************
* UserRealizePalette (USER32.@)
*/
UINT WINAPI UserRealizePalette( HDC hdc )
{
return NtUserRealizePalette( hdc );
}
static NTSTATUS WINAPI User32CopyImage( void *args, ULONG size )
{
const struct copy_image_params *params = args;
......
......@@ -1585,17 +1585,6 @@ BOOL WINAPI GetProcessDefaultLayout( DWORD *layout )
}
/******************************************************************************
* SetProcessDefaultLayout [USER32.@]
*
* Sets the default layout for parentless windows.
*/
BOOL WINAPI SetProcessDefaultLayout( DWORD layout )
{
return NtUserSetProcessDefaultLayout( layout );
}
/***********************************************************************
* UpdateWindow (USER32.@)
*/
......
......@@ -2183,7 +2183,7 @@ INT WINAPI NtUserScrollWindowEx( HWND hwnd, INT dx, INT dy, const RECT *rect,
NtGdiDeleteObjectApp( winupd_rgn );
}
if (move_caret) set_caret_pos( new_caret_pos.x, new_caret_pos.y );
if (move_caret) NtUserSetCaretPos( new_caret_pos.x, new_caret_pos.y );
if (caret_hwnd) NtUserShowCaret( caret_hwnd );
if (own_rgn && update_rgn) NtGdiDeleteObjectApp( update_rgn );
......
......@@ -2369,9 +2369,9 @@ UINT WINAPI NtUserGetCaretBlinkTime(void)
}
/*******************************************************************
* set_caret_blink_time
* NtUserSetCaretBlinkTime (win32u.@)
*/
BOOL set_caret_blink_time( unsigned int time )
BOOL WINAPI NtUserSetCaretBlinkTime( unsigned int time )
{
TRACE( "time %u\n", time );
......@@ -2413,10 +2413,10 @@ BOOL set_ime_composition_rect( HWND hwnd, RECT rect )
return user_driver->pSetIMECompositionRect( NtUserGetAncestor( hwnd, GA_ROOT ), rect );
}
/*******************************************************************
* set_caret_pos
/*****************************************************************
* NtUserSetCaretPos (win32u.@)
*/
BOOL set_caret_pos( int x, int y )
BOOL WINAPI NtUserSetCaretPos( INT x, INT y )
{
int old_state = 0;
int hidden = 0;
......@@ -2659,7 +2659,7 @@ BOOL WINAPI NtUserGetPointerInfoList( UINT32 id, POINTER_INPUT_TYPE type, UINT_P
return FALSE;
}
BOOL get_clip_cursor( RECT *rect, UINT dpi, MONITOR_DPI_TYPE type )
static BOOL get_clip_cursor( RECT *rect, UINT dpi, MONITOR_DPI_TYPE type )
{
struct object_lock lock = OBJECT_LOCK_INIT;
const desktop_shm_t *desktop_shm;
......@@ -2710,6 +2710,14 @@ BOOL process_wine_clipcursor( HWND hwnd, UINT flags, BOOL reset )
return TRUE;
}
/**********************************************************************
* NtUserGetClipCursor (win32u.@)
*/
BOOL WINAPI NtUserGetClipCursor( RECT *rect )
{
return get_clip_cursor( rect, get_thread_dpi(), MDT_DEFAULT );
}
/***********************************************************************
* NtUserClipCursor (win32u.@)
*/
......
......@@ -1478,6 +1478,11 @@ INT SYSCALL_API NtUserGetClassName( HWND hwnd, BOOL real, UNICODE_STRING *name )
SYSCALL_FUNC( NtUserGetClassName );
}
BOOL SYSCALL_API NtUserGetClipCursor( RECT *rect )
{
SYSCALL_FUNC( NtUserGetClipCursor );
}
HANDLE SYSCALL_API NtUserGetClipboardData( UINT format, struct get_clipboard_params *params )
{
SYSCALL_FUNC( NtUserGetClipboardData );
......@@ -1935,6 +1940,11 @@ HWND SYSCALL_API NtUserRealChildWindowFromPoint( HWND parent, LONG x, LONG y )
SYSCALL_FUNC( NtUserRealChildWindowFromPoint );
}
UINT SYSCALL_API NtUserRealizePalette( HDC hdc )
{
SYSCALL_FUNC( NtUserRealizePalette );
}
BOOL SYSCALL_API NtUserRedrawWindow( HWND hwnd, const RECT *rect, HRGN hrgn, UINT flags )
{
SYSCALL_FUNC( NtUserRedrawWindow );
......@@ -1987,6 +1997,11 @@ HANDLE SYSCALL_API NtUserRemoveProp( HWND hwnd, const WCHAR *str )
SYSCALL_FUNC( NtUserRemoveProp );
}
BOOL SYSCALL_API NtUserReplyMessage( LRESULT result )
{
SYSCALL_FUNC( NtUserReplyMessage );
}
BOOL SYSCALL_API NtUserScrollDC( HDC hdc, INT dx, INT dy, const RECT *scroll, const RECT *clip,
HRGN ret_update_rgn, RECT *update_rect )
{
......@@ -2020,6 +2035,16 @@ HWND SYSCALL_API NtUserSetCapture( HWND hwnd )
SYSCALL_FUNC( NtUserSetCapture );
}
BOOL SYSCALL_API NtUserSetCaretBlinkTime( unsigned int time )
{
SYSCALL_FUNC( NtUserSetCaretBlinkTime );
}
BOOL SYSCALL_API NtUserSetCaretPos( INT x, INT y )
{
SYSCALL_FUNC( NtUserSetCaretPos );
}
DWORD SYSCALL_API NtUserSetClassLong( HWND hwnd, INT offset, LONG newval, BOOL ansi )
{
SYSCALL_FUNC( NtUserSetClassLong );
......@@ -2106,6 +2131,11 @@ HWND SYSCALL_API NtUserSetParent( HWND hwnd, HWND parent )
SYSCALL_FUNC( NtUserSetParent );
}
BOOL SYSCALL_API NtUserSetProcessDefaultLayout( ULONG layout )
{
SYSCALL_FUNC( NtUserSetProcessDefaultLayout );
}
BOOL SYSCALL_API NtUserSetProcessDpiAwarenessContext( ULONG awareness, ULONG unknown )
{
SYSCALL_FUNC( NtUserSetProcessDpiAwarenessContext );
......
......@@ -2081,11 +2081,11 @@ static void reply_message( struct received_message_info *info, LRESULT result, M
}
/***********************************************************************
* reply_message_result
* NtUserReplyMessage (win32u.@)
*
* Send a reply to a sent message and update thread receive info.
*/
BOOL reply_message_result( LRESULT result )
BOOL WINAPI NtUserReplyMessage( LRESULT result )
{
struct user_thread_info *thread_info = get_user_thread_info();
struct received_message_info *info = thread_info->receive_info;
......
......@@ -411,7 +411,6 @@ extern POINT *GDI_Bezier( const POINT *Points, INT count, INT *nPtsOut );
extern HPALETTE PALETTE_Init(void);
extern UINT get_palette_entries( HPALETTE hpalette, UINT start, UINT count,
PALETTEENTRY *entries );
extern UINT realize_palette( HDC hdc );
/* pen.c */
extern HPEN create_pen( INT style, INT width, COLORREF color );
......
......@@ -542,9 +542,9 @@ HPALETTE WINAPI NtUserSelectPalette( HDC hdc, HPALETTE hpal, WORD bkg )
/***********************************************************************
* realize_palette
* NtUserRealizePalette (win32u.@)
*/
UINT realize_palette( HDC hdc )
UINT WINAPI NtUserRealizePalette( HDC hdc )
{
BOOL is_primary = FALSE;
UINT realized = 0;
......
......@@ -1319,12 +1319,12 @@ LRESULT scroll_bar_window_proc( HWND hwnd, UINT msg, WPARAM wparam, LPARAM lpara
if (!vertical)
{
NtUserCreateCaret( hwnd, (HBITMAP)1, thumb_size - 2, rect.bottom - rect.top - 2 );
set_caret_pos( thumb_pos + 1, rect.top + 1 );
NtUserSetCaretPos( thumb_pos + 1, rect.top + 1 );
}
else
{
NtUserCreateCaret( hwnd, (HBITMAP)1, rect.right - rect.left - 2, thumb_size - 2 );
set_caret_pos( rect.top + 1, thumb_pos + 1 );
NtUserSetCaretPos( rect.top + 1, thumb_pos + 1 );
}
NtUserShowCaret( hwnd );
}
......
......@@ -6882,6 +6882,15 @@ ULONG WINAPI NtUserGetProcessDpiAwarenessContext( HANDLE process )
return context;
}
/***********************************************************************
* NtUserSetProcessDefaultLayout (win32u.@)
*/
BOOL WINAPI NtUserSetProcessDefaultLayout( ULONG layout )
{
process_layout = layout;
return TRUE;
}
/***********************************************************************
* NtUserMessageBeep (win32u.@)
*/
......@@ -6995,9 +7004,6 @@ ULONG_PTR WINAPI NtUserCallOneParam( ULONG_PTR arg, ULONG code )
thunk_lock_callback = arg;
return 0;
case NtUserCallOneParam_GetClipCursor:
return get_clip_cursor( (RECT *)arg, get_thread_dpi(), MDT_DEFAULT );
case NtUserCallOneParam_GetCursorPos:
return get_cursor_pos( (POINT *)arg );
......@@ -7010,9 +7016,6 @@ ULONG_PTR WINAPI NtUserCallOneParam( ULONG_PTR arg, ULONG code )
case NtUserCallOneParam_GetSysColor:
return get_sys_color( arg );
case NtUserCallOneParam_RealizePalette:
return realize_palette( UlongToHandle(arg) );
case NtUserCallOneParam_GetPrimaryMonitorRect:
*(RECT *)arg = get_primary_monitor_rect( 0 );
return 1;
......@@ -7026,16 +7029,6 @@ ULONG_PTR WINAPI NtUserCallOneParam( ULONG_PTR arg, ULONG code )
case NtUserCallOneParam_GetSystemMetrics:
return get_system_metrics( arg );
case NtUserCallOneParam_ReplyMessage:
return reply_message_result( arg );
case NtUserCallOneParam_SetCaretBlinkTime:
return set_caret_blink_time( arg );
case NtUserCallOneParam_SetProcessDefaultLayout:
process_layout = arg;
return TRUE;
case NtUserCallOneParam_SetKeyboardAutoRepeat:
return set_keyboard_auto_repeat( arg );
......@@ -7080,9 +7073,6 @@ ULONG_PTR WINAPI NtUserCallTwoParam( ULONG_PTR arg1, ULONG_PTR arg2, ULONG code
case NtUserCallTwoParam_MonitorFromRect:
return HandleToUlong( monitor_from_rect( (const RECT *)arg1, arg2, get_thread_dpi() ));
case NtUserCallTwoParam_SetCaretPos:
return set_caret_pos( arg1, arg2 );
case NtUserCallTwoParam_SetIconParam:
return set_icon_param( UlongToHandle(arg1), UlongToHandle(arg2) );
......
This diff is collapsed.
......@@ -985,7 +985,7 @@
@ stub NtUserGetClassIcoCur
@ stdcall -syscall NtUserGetClassInfoEx(ptr ptr ptr ptr long)
@ stdcall -syscall NtUserGetClassName(long long ptr)
@ stub NtUserGetClipCursor
@ stdcall -syscall NtUserGetClipCursor(ptr)
@ stub NtUserGetClipboardAccessToken
@ stdcall -syscall NtUserGetClipboardData(long ptr)
@ stdcall -syscall NtUserGetClipboardFormatName(long ptr long)
......@@ -1251,7 +1251,7 @@
@ stdcall -syscall NtUserRealChildWindowFromPoint(long long long)
@ stub NtUserRealInternalGetMessage
@ stub NtUserRealWaitMessageEx
@ stub NtUserRealizePalette
@ stdcall -syscall NtUserRealizePalette(long)
@ stub NtUserReassociateQueueEventCompletionPacket
@ stub NtUserRedrawFrame
@ stub NtUserRedrawFrameAndHook
......@@ -1312,7 +1312,7 @@
@ stdcall -syscall NtUserRemoveProp(long wstr)
@ stub NtUserRemoveQueueCompletion
@ stub NtUserRemoveVisualIdentifier
@ stub NtUserReplyMessage
@ stdcall -syscall NtUserReplyMessage(long)
@ stub NtUserReportInertia
@ stub NtUserRequestMoveSizeOperation
@ stub NtUserResetDblClk
......@@ -1338,8 +1338,8 @@
@ stub NtUserSetCalibrationData
@ stub NtUserSetCancelRotationDelayHintWindow
@ stdcall -syscall NtUserSetCapture(long)
@ stub NtUserSetCaretBlinkTime
@ stub NtUserSetCaretPos
@ stdcall -syscall NtUserSetCaretBlinkTime(long)
@ stdcall -syscall NtUserSetCaretPos(long long)
@ stub NtUserSetChildWindowNoActivate
@ stdcall -syscall NtUserSetClassLong(long long long long)
@ stdcall -syscall NtUserSetClassLongPtr(long long long long)
......@@ -1397,7 +1397,7 @@
@ stdcall -syscall NtUserSetObjectInformation(long long ptr long)
@ stdcall -syscall NtUserSetParent(long long)
@ stub NtUserSetPrecisionTouchPadConfiguration
@ stub NtUserSetProcessDefaultLayout
@ stdcall -syscall NtUserSetProcessDefaultLayout(long)
@ stdcall -syscall NtUserSetProcessDpiAwarenessContext(long long)
@ stub NtUserSetProcessInteractionFlags
@ stub NtUserSetProcessLaunchForegroundPolicy
......
......@@ -97,14 +97,11 @@ extern DWORD get_input_state(void);
extern DWORD get_last_input_time(void);
extern BOOL get_async_keyboard_state( BYTE state[256] );
extern BOOL set_capture_window( HWND hwnd, UINT gui_flags, HWND *prev_ret );
extern BOOL set_caret_blink_time( unsigned int time );
extern BOOL set_caret_pos( int x, int y );
extern BOOL set_foreground_window( HWND hwnd, BOOL mouse );
extern BOOL set_active_window( HWND hwnd, HWND *prev, BOOL mouse, BOOL focus, DWORD new_active_thread_id );
extern BOOL set_ime_composition_rect( HWND hwnd, RECT rect );
extern void toggle_caret( HWND hwnd );
extern void update_mouse_tracking_info( HWND hwnd );
extern BOOL get_clip_cursor( RECT *rect, UINT dpi, MONITOR_DPI_TYPE type );
extern BOOL process_wine_clipcursor( HWND hwnd, UINT flags, BOOL reset );
extern BOOL clip_fullscreen_window( HWND hwnd, BOOL reset );
extern USHORT map_scan_to_kbd_vkey( USHORT scan, HKL layout );
......@@ -128,7 +125,6 @@ extern void track_mouse_menu_bar( HWND hwnd, INT ht, int x, int y );
/* message.c */
extern BOOL kill_system_timer( HWND hwnd, UINT_PTR id );
extern BOOL reply_message_result( LRESULT result );
extern NTSTATUS send_hardware_message( HWND hwnd, UINT flags, const INPUT *input, LPARAM lparam );
extern LRESULT send_internal_message_timeout( DWORD dest_pid, DWORD dest_tid, UINT msg, WPARAM wparam,
LPARAM lparam, UINT flags, UINT timeout,
......