Robert Shearman wrote:
Counter-example with the following IDL: void ConformantString2Out([in] long size, [in, out, string, size_is(size)] char **pszString); void Test([in] long size, [in, out, size_is(size)] char **pszArray);
Both generate NdrPointerFree calls and I believe both are satisfied by the test you introduced:
These example include arrays of strings which I have not tested yet and are not officially supported yet. I'll fix these later.
My focus is making the Wine-WIDL compatible with ReactOS-WIDL as quickly as possible. Additional features will be added or fixed later.
Regards, Eric