Firstly, I want to say thank you for the answer here and on the adndevblog.typepad.com forum
Unfortunately, there are very few people on this forum who really understand low-level programming of COM/OLE interfaces
I read an article "How to automate Excel from C++ without using MFC or #import" on the microsoft site, which has a good example of a wrapper for Invoke function (Disp -> GetIDsOfNames -> Invoke)
This late binding example is good for working with an iLogic Automation interface, but there are no functions in this interface for working with forms
I have the following conclusion, as iLogic objects are not real COM objects,
I cant use direct interface calls and therefore I need use .NET integration
If there are no more solutions for this problem, I will mark this topic later as Solved
In my old c# application (working as an external process not plug-in), i also used late binding to call Forms/Rules functions
And thanks again for your time and code
