Quote:
Originally Posted by skwasjer
That's exactly what I asked (calling granny2-functions isn't the problem, but knowing the exact parameters is):
You know, if only just they'd provide us with the header files and export some entrypoints, they don't even need to add support to Goblin...
The question is, is it legal...
|
there are tools one can use to find out what parameters are needed and what the parameter types are (from Microsoft of all people

).
Is it legal? Why not? Here's a case in point:
The microsoft word format when Word was first released included no documentation on how to 'read' the file Word created. So with a little reverse engineering third party companies discovered how the file was 'created' and began making applications that could read and write word documents. Did you see Microsoft getting all upset about this? No.
And from the DRM laws enacted by this country (USA) it is not illegal to reverse engineer a file to discover how to make your application compatible with it or to discover undocumented functionality.