[ros-bugs] [Bug 6648] PATCH: fix for kernel-mode/user-mode marshalling of WM_DDE_ACK

ReactOS.Bugzilla at reactos.org ReactOS.Bugzilla at reactos.org
Thu Nov 10 07:30:12 UTC 2011


http://www.reactos.org/bugzilla/show_bug.cgi?id=6648





--- Comment #3 from jimtabor <james.tabor at reactos.org>  2011-11-10 07:30:12 CET ---
(In reply to comment #0)
> 
> 2) Not part of the patch but maybe worth a second look:
> In subsystems/win32/win32k/ntuser/message.c there is this line:
> Message->QS_Flags = 0;
> The thing is, this field later gets overwritten by:
> Message->QS_Flags = QS_SENDMESSAGE;
> Is this an oversight?
> 
No, it is set by MsqWakeQueue.

> 3) Documentation is non-existent. I would have had to spend a lot less time on
> this if the original authors had annotated a bit, perhaps also discussing how
> all the functions juggle together. I still won't pretend to get what most of
> the code I've seen is for.
> 
> 4) We really need type-safe versions of the Windows header files. This whole
> problem wouldn't have happened if packed lParams and unpacked lParams would
> have been different types.
> 

Like I posted, it needs more love.


-- 
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the Ros-bugs mailing list