I had some free time to help for the http://www.asmcommunity.net/board/index.php?topic=22096.new#new - building a D3D startup app, but found I had no D3D9 includes for ATC - remaking the .h files was too much hassle for me. Thus, I made a simple converter - it finds all defined COM classes in "input.h" and outputs the ATC definitions for them via VKDebug.
With a few modifications to the included .asm, an OA32-compatible converter can be made ;)

I decided to leave it simple - without parameters' definition (for parameter check on methodcall), to keep compilation speeds low.

Included is the converted D3D9.inc
Attachments:
Posted on 2005-10-24 16:13:49 by Ultrano
Hi Ultrano
Nice and practical tool!
You are right, changing a few strings. I can adapt your code for an OA32 converter. Unfortunately I made the DX9 importing stuff by hand  :sad:

Regards

Biterider
Posted on 2005-10-25 01:12:04 by Biterider
Doing this all over, but more of a reinvention of h2incx, and for oa32.
Not just classes, but also interfaces, typedefs, equates, enumerations, eliminating c and objective c casecode and only consuming the c++ casecode where applicable.

Posted on 2010-01-11 08:03:24 by Homer