[2/4] widl: Pass type attributes from write_array_tfs to write_pointer_description.

Dmitry Timoshkov dmitry at baikal.ru
Thu Mar 20 08:04:25 CDT 2014


Alexandre Julliard <julliard at 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).
> 
> Do you really get FC_RP pointers in there? Did you build with the Wine
> headers?

I was testing actxprxy_activscp.idl, it doesn't build with Wine headers,
so I had to simplify the dependant .idl files quite a bit. I could retry
tomorrow if you think that I may have screwed something during simplification.

-- 
Dmitry.



More information about the wine-devel mailing list