COM Plugin V 1.2, May 2001

Author: Dieter Spaar (spaar@mirider.augusta.de)

The plugin tries to extract the symbol information from
the typelibrary of the COM component. It will then set the 
function names of interface methods and their parameters, and 
finally add a comment with the MIDL-style declaration of the 
interface method.

To get the addresses of the interface methods, the plugin has 
to create the interface class first. This means that the COM 
component will be loaded, so be aware of malicious code. 
Loading of the COM component may fail if the component is 
not already registered or if the component checks if it is 
licensed to run on the computer. Also, it can happen for 
some interfaces that retrieving the function addresses
does not work. The plugin will display an error messages 
if something went wrong.

To compile the project (Microsoft Visual C++ 6), the directory
COM has to be put inside the PLUGIN directory of the IDA Pro SDK.
I use the file "cpy1.bat" in the plugin build to copy the plugin 
to the IDA plugin directory, this file has to be adjusted.


Credits: Matt Pietrek, Sean Baxter, Ilfak Guilfanov
         Please also have a look at the source code
         for more details.

History:         

  9. July 2001:     added directories for different IDA Pro versions
                    which contain the compiled plugin. There is now
                    the plugin for IDA Pro 4.16 and 4.17.

 27. October 2002:  added compiled plugin for IDA Pro version 4.30.
                