[PSDK][REACTOS] Fix definitions and usage of DWLP_MSGRESULT, DWLP_DLGPROC, and DWLP_USER
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Tue, 27 Feb 2018 21:48:32 +0000 (22:48 +0100)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 4 Mar 2018 15:27:07 +0000 (16:27 +0100)
commit0182dcd71b9015fdfb9983d72aa992f6f8379159
treec4fa79a906da3198957d457643946f6205a16db7
parent6cdd1357d68552346e4d3cb0210b377abcaa8dd6
[PSDK][REACTOS] Fix definitions and usage of DWLP_MSGRESULT, DWLP_DLGPROC, and DWLP_USER
- Make sure the DWLP_* values are correct on _WIN64
- Don't use the DWL_* constants, they are not portable. Enforce this by removing them entirely from winuser.h
- Make sure Get/SetWindowLong*Ptr* is used and pointers are not truncated to LONG
35 files changed:
base/applications/msconfig_new/systempage.cpp
base/applications/mscutils/servman/propsheet_logon.c
base/setup/reactos/drivepage.c
base/setup/reactos/reactos.c
dll/cpl/appwiz/createlink.c
dll/cpl/hdwwiz/hdwwiz.c
dll/cpl/intl/advanced.c
dll/cpl/mmsys/sounds.c
dll/cpl/timedate/dateandtime.c
dll/cpl/timedate/timezone.c
dll/shellext/deskadp/deskadp.c
dll/shellext/deskmon/deskmon.c
dll/shellext/netshell/lanstatusui.cpp
dll/shellext/netshell/setup.cpp
dll/win32/aclui/aclui.c
dll/win32/devmgr/properties/advprop.cpp
dll/win32/devmgr/properties/hwpage.cpp
dll/win32/devmgr/properties/hwresource.cpp
dll/win32/netcfgx/tcpipconf_notify.c
dll/win32/newdev/wizard.c
dll/win32/serialui/serialui.c
dll/win32/shell32/CShellLink.cpp
dll/win32/shell32/dialogs/drvdefext.cpp
dll/win32/shell32/dialogs/filedefext.cpp
dll/win32/shell32/dialogs/folder_options.cpp
dll/win32/shell32/dialogs/recycler_prop.cpp
dll/win32/syssetup/wizard.c
modules/rosapps/applications/explorer-old/dialogs/settings.cpp
modules/rosapps/applications/screensavers/matrix/matrix.c
modules/rosapps/lib/vfdlib/vfdlib.h
modules/rosapps/lib/vfdlib/vfdshprop.cpp
modules/rosapps/templates/dialog/dialog.c
sdk/include/psdk/windowsx.h
sdk/include/psdk/winuser.h
sdk/lib/atl/atlwin.h