View Single Post
  #1  
Old 09-02-2020, 17:45
jonwil jonwil is offline
VIP
 
Join Date: Feb 2004
Posts: 399
Rept. Given: 2
Rept. Rcvd 21 Times in 9 Posts
Thanks Given: 2
Thanks Rcvd at 67 Times in 35 Posts
jonwil Reputation: 21
Automating definition of C++ classes/vtables in IDA?

I have a 3DS Max 8 plugin binary. I have a bunch of header files from the 3DS MAX 8 SDK that define classes (including their vtables) that are used by this plugin binary.

I have IDA Pro 7.0.170914.
Is there some way I can automate importing these header files into IDA in a way that defines the vtables and stuff? Using "Parse C Header File" doesn't work for these C++ headers. Using tilib.exe for that version of IDA pro fails with "not implemented yet" (the -P switch for C++ does say "not ready yet").

Is there something I can do here to import these into IDA without needing to do it all manually? Is there a newer version of tilib.exe that will work better but still outputs til files that IDA Pro 7.0 can read? Is there some other way to do it? Or am I stuck having to manually massage these things into IDA?
Reply With Quote