Alexandre Julliard julliard@winehq.org wrote:
This allows to differentiate strings and write appropriate rpc type (FC_C_C[W]STRING instead of FC_[W]CHAR).
It also changes some pointers from UP to RP, that doesn't look right.
I don't see any changes in server_c.c and server_s.c in dlls/rpcrt4/tests, do you see this somewhere else?
In many of the generated proxy files, in actxprxy for instance.
As far as I can see new behaviour matches what midl generates, for instance for wireBSTR/SAFEARR_BSTR.
It generates FC_UP here (midl 7.0). Is it different in newer versions?
I don't see differences between the code generated by midl shipped with PSDK 7.1 (midl 7.00.0555) and Visual Studio Express 12.0 (midl 8.00.603).