[scriptable, uuid(a88e5a60-205a-4bb1-94e1-2628daf51eae)]
Methods
createInstance Create an instance of the CID aClass and return the interface aIID. @param aClass : ClassID of object instance requested @param aDelegate : Used for aggregation @param aIID : IID of interface requested
void
createInstance(in nsCIDRef aClass, in nsISupports aDelegate, in nsIIDRef aIID, [retval, iid_is(aIID)] out nsQIResult result)
createInstanceByContractID Create an instance of the CID that implements aContractID and return the interface aIID. @param aContractID : aContractID of object instance requested @param aDelegate : Used for aggregation @param aIID : IID of interface requested
void
createInstanceByContractID(in string aContractID, in nsISupports aDelegate, in nsIIDRef aIID, [retval, iid_is(aIID)] out nsQIResult result)
getClassObject Returns the factory object that can be used to create instances of CID aClass @param aClass The classid of the factory that is being requested