Royce Mitchell III wrote:
Perhaps this is silly or an oversimplification, but if we can't find a program that uses an undocumented API, then what's the point in implementing it? After all, if you're able to get ReactOS to run every app you care about, then haven't we succeeded?
I implemented a large number of APIs probably only very few applications use. I usually did that out of boredom or just for fun. Most of them are documented but I think the same applies to "undocumented" APIs. It's not a problem for me to provide test cases but not being allowed to implement them at all is a bit too much IMO. I understand we have to be paranoid to a certain extent, but IMO this rather concerns internal implementations than more or less public interfaces. It's something I didn't like WINE for. I found it quite odd having to find a "real-world" application that depends on something, and not even a test application would be sufficient to justify a change or implementation.
- Thomas