void CreateAndExport(lua_State* L)
{
// Creates the object
IUnknown *obj = CreateObj();
// Gets the IDispatch
IDispatch* pdisp = NULL;
QueryInterface(IID_IDISPATCH, &pdisp);
// pushes onto lua stack
luacom_IDispatch2LuaCOM(L, (void *) pdisp);
}