- Fix Lsa IDL's LUID/PLUID definition
- Silence winmm/midimap/wavemap warnings (these modules haven't been touched for a long time and are way out of sync)
- Silence a ole32 warning -- should be sent to Wine too
svn path=/trunk/; revision=38904
- Due to the new implementation, Quota is not charged for partial message retrievals. Therefore reset Quota Available to MaxDataLength when last message is read from buffer and check that Quota is greater than 0 before waking the write thread.
svn path=/trunk/; revision=38899
- Correct the way FONTENUMPROC is defined, and type-cast accordingly in gdi32
- PSECURITY_DESCRIPTOR is an opaque pointer -- use PISECURITY_DESCRIPTOR instead where necessary
- raddr2line: Fix a warning under Linux host
svn path=/trunk/; revision=38898
modified tests/polytest/polytest.cpp
Use %ld to print LONGs, not %d
modified tests/vmtest/vmtest.c
Don't do pointer arithmetics on PVOID
Everything else
Compile winetests with __ROS_LONG64__
svn path=/trunk/; revision=38873
modified include/psdk/basetsd.h
modified include/psdk/windef.h
modified include/psdk/winnt.h
Introduce new define __ROS_LONG64__ ("assume 64-bit long"), to use int instead of long in typedefs of 32-bit integers
__ROS_LONG64__ automatically defined if __WINESRC__ is defined. No, __WINESRC__ alone is not enough
modified base/applications/winhlp32/winhlp32.rbuild
modified base/applications/wordpad/wordpad.rbuild
Compile with __ROS_LONG64__ define to silence int/long warnings
modified include/psdk/winsock.h
modified include/psdk/winsock2.h
__ROS_LONG64__ does Winsock too
Use LONG and u_long instead of long and unsigned long, to take advantage of __ROS_LONG64__
modified include/reactos/wine/test.h
Use explicit casts in printf calls so the header compiles without warnings regardless of whether __ROS_LONG64__ is defined
Use _strdup instead of strdup
modified include/psdk/sspi.h
modified include/psdk/wininet.h
Use LONG and ULONG instead of long and unsigned long, to take advantage of __ROS_LONG64__
modified include/psdk/htmlhelp.h
modified include/psdk/lmaccess.h
modified include/psdk/prsht.h
modified include/psdk/vfw.h
modified include/psdk/winuser.h
By sheer coincidence, several wrong prototypes were uncovered by the __ROS_LONG64__ feature. They all happen to be 64-bit portability issues, too
modified base/system/msiexec/msiexec.rbuild
msiexec is a Wine system component: compile with __WINESRC__
modified dll/win32/setupapi/setupapi.rbuild
setupapi is _not_ a Wine system component: compile _without_ __WINESRC__
modified lib/3rdparty/libwine/debug.c
Use LONG instead of long
modified dll/win32/advapi32/service/sctrl.c
modified include/psdk/winsvc.h
Fix prototypes of StartServiceCtrlDispatcherA and StartServiceCtrlDispatcherW
modified include/psdk/winbase.h
Corrected the prototypes of GetProcessAffinityMask and ReadProcessMemory. Now Win64-compliant
The argument to the _InterlockedCompareExchange is volatile long *, not volatile LONG *: cast explicitly (it's perfectly safe)
modified include/psdk/wingdi.h
Fix prototype of ENHMFENUMPROC
svn path=/trunk/; revision=38872
Alexandre Julliard <julliard@winehq.org>
user32: Store the builtin class names in Unicode.
Rob Shearman <rob@codeweavers.com>
user32: Fix incorrect character count passed to GetWindowTextW in ICONTITLE_Paint.
svn path=/trunk/; revision=38856