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.