3. LuaCOM Elements

LuaCOM

next up previous contents Next: 3.1 LuaCOM API Up: LuaCOM User Manual (Version Previous: 2.6 Releasing Objects   Contents

3. LuaCOM Elements

LuaCOM is composed by the following elements:

  • LuaCOM objects, which make COM objects available in Lua;

  • LuaCOM API, a set of functions used to do a variety of tasks (library initialization, object creation, implementation of Automation interfaces in Lua, manipulation of connection points etc.);

  • Automation binding, which translates accesses on LuaCOM objects to COM interface calls and COM accesses on an interface implemented in Lua to Lua function calls or table accesses;

  • LuaCOM type conversion rules, which govern the type conversion between Lua and Automation types;

  • LuaCOM parameter passing rules, which describe how LuaCOM translate a Lua parameter list to a COM one and vice versa;

  • other objects, like typelib, typeinfo, enumerator etc.



Subsections

Fabio Mascarenhas de Queiroz 2005-01-07