reactos/win32ss/user/user32/windows
Timo Kreuzer d07203ecb7 [WIN32K][USER32] Change mechanism for storing dialog info pointer
DLGWINDOWEXTRA is 30 (both on win32 and win64). This has storage for the following entries: DWLP_MSGRESULT (0), DWLP_DLGPROC (8), DWLP_USER (16)
We used to store the dialog info pointer using SetWindowLongPtr (DWLP_ROS_DIALOGINFO == DWLP_USER+sizeof(ULONG_PTR) == 24), which was fine on win32, but failed on win64, since there wasn't enough space left (24 + 8 = 32 > 30).
Rewrite the way the DLGINFO pointer is stored, by adding an additional field to the WND structure and set it using NtUserxSetDialogPointer (which is what it is for).
Also fix too small cbWndExtra for the button class.
2021-05-28 08:26:36 +02:00
..
accel.c [USER32] Add wine/debug.h to the PCH and remove an unneeded wine/unicode.h inclusion. 2017-12-23 23:42:40 +01:00
caret.c [USER32] Remove unused debug channels. Silences some clang-cl warnings. 2017-12-07 22:25:30 +01:00
class.c [WIN32SS] Fix a typo in dbg print 2020-02-22 19:40:52 +01:00
clipboard.c [USER32] RegisterClipboardFormatA(): Enable a SetLastError() (#1612) 2019-06-05 18:15:02 +02:00
cursoricon.c [BROWSEUI][USER32] Explicitly use MAKEINTRESOURCEW() for consistency (#3192) 2020-09-15 14:56:51 +03:00
dc.c [USER32] Add wine/debug.h to the PCH and remove an unneeded wine/unicode.h inclusion. 2017-12-23 23:42:40 +01:00
defwnd.c [USER32] Fixed issue with thumb scrolling on IDC_PICKICON_LIST 2020-04-30 18:58:20 +02:00
dialog.c [WIN32K][USER32] Change mechanism for storing dialog info pointer 2021-05-28 08:26:36 +02:00
draw.c [Win32SS] Fix Mask for Draw Frame States 2020-04-05 21:11:44 -05:00
font.c [LPK] Small fix and a related comment. (#890) 2018-10-08 16:17:42 +02:00
hook.c [NTUser] Fix Strings and Format to Hooks 2020-04-03 03:58:29 -05:00
input.c [USER32] Add wine/debug.h to the PCH and remove an unneeded wine/unicode.h inclusion. 2017-12-23 23:42:40 +01:00
mdi.c [USER32] MDIClientWndProc_common(): Properly sync to old Wine (#2843) 2020-06-01 12:14:38 +03:00
menu.c [BROWSEUI][USER32] Explicitly use MAKEINTRESOURCEW() for consistency (#3192) 2020-09-15 14:56:51 +03:00
message.c [Win32SS] Fix Send and Post Parameters for WM_DEVICECHANGE 2020-04-19 18:40:59 -05:00
messagebox.c [USER32] Log the text of message boxes to help figure out some test bot timeouts. 2018-08-19 12:02:24 +02:00
nonclient.c [USER32] Fix RealUserDrawCaption() return type. Rename {HFONT,UISTATE}_GWL_OFFSET and pfPaint. #179 2017-12-25 14:36:33 +01:00
paint.c
prop.c
rect.c [USER32] Add wine/debug.h to the PCH and remove an unneeded wine/unicode.h inclusion. 2017-12-23 23:42:40 +01:00
spy.c [USER32] Add wine/debug.h to the PCH and remove an unneeded wine/unicode.h inclusion. 2017-12-23 23:42:40 +01:00
text.c [USER32] Add wine/debug.h to the PCH and remove an unneeded wine/unicode.h inclusion. 2017-12-23 23:42:40 +01:00
window.c [User32] Fix null return. 2020-03-28 14:03:15 -05:00
winpos.c [Win32SS] Fix maximized window positioning. 2019-03-26 15:56:57 -05:00
wndproc_fixup.S [USER32] Properly save EBX in the wndproc wrapper 2020-12-09 10:00:35 +01:00