[ros-dev] Putting MIDL output into svn repository.

Eric Kohl eric.kohl at t-online.de
Thu Mar 16 20:57:14 CET 2006


Saveliy Tretiakov wrote:
> First of all, I need custom and context handles. I planed to implement 
> them in WIDL in a few weeks, but since my clean and working typedef 
> implementation was rejected by wine for unknown reason, all my further 
> widl work became impossible. Now,  I think I will start my own project 
> based on widl and implement everything I want. I enjoy hacking widl code 
> and I don't want to stop, only because Rob Shearman doesn't like my 
> patches.

It seems we tried to add the same features. I did some work on the 
typedef, custom and context handles issues too but I didn't have enought 
time to finish any of these. ;-) I guess we should combine our effort as 
soon as I am done with porting the ReactOS-WIDL stuff to WINE.

I think you should post your typedef patch the patches list. It is not 
up to Robert to decide which patch goes into the tree and which patch 
doesn't. That Alexandre's job.


>> 3) Some features missing from WIDL require additional support from 
>> rpcrt4.dll. Context handles for example require some 
>> not-yet-implemented rpcrt4 functions. Just using MIDL instead of WIDL 
>> won't fix this issue.
> 
> 
> Hm, yes, I forget about it. If so, I will try to implement context 
> handles in rpcrt4 too. Don't want to wait for years till someone else 
> does it :)

The rpcrt4 functions NDRCContextMarshall, NDRCContextUnmarshall, 
NDRSContextMarshall and NDRSContextUnmarshall must be implemented 
because MIDL generates calls to these functions.


Regards,
Eric


More information about the Ros-dev mailing list