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.
- 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