#include "baseobj.h"
Go to the source code of this file.
Namespaces | |
namespace | OSGK |
Classes | |
struct | OSGK::ComponentMgr |
Gecko component manager wrapper. More... | |
struct | OSGK_ComponentMgr |
Gecko component manager wrapper. More... | |
Typedefs | |
typedef struct nsID | nsCID |
Functions | |
int | osgk_componentmgr_register_xpcom_factory (OSGK_ComponentMgr *compMgr, const nsCID *aClass, const char *className, const char *contractID, nsIFactory *factory, OSGK_GeckoResult *geckoResult=0) |
Register an XPCOM component factory with Gecko's component manager. |
typedef struct nsID nsCID |
int osgk_componentmgr_register_xpcom_factory | ( | OSGK_ComponentMgr * | compMgr, | |
const nsCID * | aClass, | |||
const char * | className, | |||
const char * | contractID, | |||
nsIFactory * | factory, | |||
OSGK_GeckoResult * | geckoResult = 0 | |||
) |
Register an XPCOM component factory with Gecko's component manager.
compMgr | Component manager wrapper object. | |
aClass | Class ID of the class produced by the factory. | |
className | Name of the class produced by the factory. | |
contractID | Contract ID for the class produced by the factory. | |
factory | The factory. | |
geckoResult | Optionally returns the Gecko result code for the registration. |