Next: Parameters
Up: luacom_NewObject
Previous: Use
  Contents
This function is analogous to luacom_ImplInterface, doing
just a step further: it locates the default interface for the ProgID
and uses its type information. That is, this function creates a Lua
implementation of a COM object's default interface. This is useful
when implementing a complete COM object in Lua. It also creates a
connection point for sending events to the client application and
returns it as the second return value. If there are any problems in
the process (ProgID not found, default interface is not a
dispinterface etc), the function returns nil twice and returns the
error message as the third return value.
To send events to the client application, just call methods of the
event sink table returned. The method call will be translated to COM
calls to each connection. These calls may contain parameters (as
specified in the type information).
Vinicius da Silva Almendra
2003-06-04