Since my COM knowledge is very modest, I may be confusing terms. Please excuse this and try to understand what I mean.
In my PSPad4AutoIt3 project I use AutoItX in PSPad's VBScript. AutoItX was automatically installed with AutoIt3 setup and thus registered in the system via regsvr32. In VBScript I can create a COM object and access its functions. Example:
Set oAutoItX = WScript.CreateObject("AutoItX3.Control")
hPSPadWin = oAutoItX.WinGetHandle("[active]")
Up to this point i