{srcfile, "refman"}.
{appname, "comet"}.
{appvsn, "1.1.1"}.
{app, "comet"}.
{appsummary, "The COM client for Erlang "}.
{module, "erl_com"}.
{modulesummary, "Comet gen_server with API to Erlang COM client."}.
{name, "start_program/0"}.
{name, "start_program/1"}.
{name, "get_program/1"}.
{fsummary, "Start the server and start a port program (in a separate    process)."}.
{name, "start_driver/0"}.
{name, "start_driver/1"}.
{name, "get_driver/1"}.
{fsummary, "Start the server and load a port driver."}.
{name, "get_or_start/2"}.
{fsummary, "Start or get a named server."}.
{name, "stop/1"}.
{fsummary, "Stop the server."}.
{name, "new_thread/1"}.
{fsummary, "Create a new Windows thread for COM execution."}.
{name, "end_thread/1"}.
{fsummary, "End a Windows thread in Comet."}.
{name, "create_object/2"}.
{name, "create_object/3"}.
{name, "create_object/3"}.
{name, "create_object/4"}.
{name, "create_dispatch/2"}.
{name, "create_dispatch/3"}.
{fsummary, "Create a COM object."}.
{name, "get_object/2"}.
{name, "get_object/3"}.
{name, "get_dispatch/2"}.
{fsummary, "Get a COM object."}.
{name, "query_interface/2"}.
{fsummary, "Get a COM interface from another."}.
{name, "release/1"}.
{fsummary, "Release a COM interface."}.
{name, "com_call/2"}.
{name, "com_call/3"}.
{fsummary, "Call a COM method, using the V-table."}.
{name, "invoke/3"}.
{name, "invoke/3"}.
{fsummary, "Invoke a COM method, using the dispatch interface."}.
{name, "property_get/2"}.
{name, "property_get/3"}.
{name, "property_get/2"}.
{name, "property_get/3"}.
{fsummary, "Get a COM property, using the dispatch interface."}.
{name, "property_put/3"}.
{name, "property_put/4"}.
{name, "property_put/3"}.
{name, "property_put/4"}.
{fsummary, "Set a COM property, using the dispatch interface."}.
{name, "property_put_ref/3"}.
{name, "property_put_ref/4"}.
{name, "property_put_ref/3"}.
{name, "property_put_ref/4"}.
{fsummary, "Set a COM ref property, using the dispatch interface."}.
{name, "package_interface/2"}.
{fsummary, "Convert an integer return from a COM call, to an interface tuple."}.
{name, "get_method_id/2"}.
{fsummary, "Convert a named method to its corresponding ID"}.
{name, "get_interface_info/2"}.
{name, "get_interface_info/3"}.
{fsummary, "Return interface information from the COM TypeLib."}.
{name, "get_typelib_info/1"}.
{fsummary, "Return information on types in a COM type library."}.
{name, "test/1"}.
{fsummary, "Test function, break into Windows debugger."}.
{name, "enum/1"}.
{fsummary, "Get an iterator (called enum in COM) for a  COM-object."}.
{name, "next/1"}.
{name, "nexti/1"}.
{name, "intfenum_next/1"}.
{fsummary, "Get the next item of a COM iterator."}.
{name, "map_enum/2"}.
{name, "map_enumi/2"}.
{name, "map_intfenumi/2"}.
{fsummary, "Map over an COM iterator."}.
{module, "com_gen"}.
{modulesummary, "Comet code generator from COM type libraries."}.
{name, "gen_enum/2"}.
{name, "gen_enum/3"}.
{fsummary, "Generate an enum to a module and a header."}.
{name, "gen_coclass/2"}.
{name, "gen_coclass/3"}.
{fsummary, "Generate a file for a COM class."}.
{name, "gen_interface/2"}.
{name, "gen_interface/3"}.
{name, "gen_interface/3"}.
{name, "gen_interface/4"}.
{fsummary, "Start or get a named server."}.
