http://bugs.winehq.org/show_bug.cgi?id=15713
Summary: widl generates incorrect format string for top level conformance Product: Wine Version: CVS/GIT Platform: All OS/Version: other Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: rpc AssignedTo: wine-bugs@winehq.org ReportedBy: huw@codeweavers.com CC: robertshearman@gmail.com, dsh@linux.ucla.edu
See, for example, the type format string for ept_insert()'s 'entries' parameter in dlls/rpcrt4/epm_c.c . The size of this array is the 'num_ents' parameter, so the offset in the conformace discription should be 4 not 0 (which is currently hardcoded). Also the lower nibble of the type byte should be FC_ULONG rather than 0.
http://bugs.winehq.org/show_bug.cgi?id=15713
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|All |Other Version|CVS/GIT |1.1.6
http://bugs.winehq.org/show_bug.cgi?id=15713
--- Comment #1 from Rob Shearman robertshearman@gmail.com 2008-10-28 11:15:12 --- Did you notice this while debugging a problem?
It seems to me that this is just a cosmetic issue since the offset of parameter conformance is only used in the stubless case and the type is only when using the new correlation descriptor (which verifies that the conformance read into memory matches the conformance descriptor on the wire).
http://bugs.winehq.org/show_bug.cgi?id=15713
--- Comment #2 from Huw Davies huw@codeweavers.com 2008-11-11 12:11:05 --- Yes, I did notice it while debugging something, but as you say it doesn't actually affect anything. I just thought I'd file a bug while I was remembered.
http://bugs.winehq.org/show_bug.cgi?id=15713
--- Comment #3 from Austin English austinenglish@gmail.com 2009-05-11 09:49:42 --- Is this still an issue in current (1.1.21 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=15713
--- Comment #4 from Austin English austinenglish@gmail.com 2009-11-19 12:18:06 --- I'll assume it's still there until Huw/Rob says otherwise..
http://bugs.winehq.org/show_bug.cgi?id=15713
--- Comment #5 from Austin English austinenglish@gmail.com 2010-12-20 21:56:12 CST --- Assuming still present.
http://bugs.winehq.org/show_bug.cgi?id=15713
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2011-06-03 11:10:55 CDT --- This is fixed now.
http://bugs.winehq.org/show_bug.cgi?id=15713
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2011-06-10 13:16:48 CDT --- Closing bugs fixed in 1.3.22.