reference post
https://www.autoitscript.com/forum/topic/202618-implementing-irunningobjecttable-interface/?do=findComment&comment=1525707
Main.au3
#include "RegisterActiveObject UDF3.au3"
__ExampleA()
Func __ExampleA()
Local $s_Clsid
Local $o_object = __RegisterActiveObject(Default, $s_Clsid)
If @error Or Not IsObj($o_object) Then Return
Local $aArray[2] = ["Item A0", "item A1"]
$o_object.add("String", 'Apple')
$o_object.add