nsIComponentManager *pI = GetI(self);
nsIComponentManagerObsolete *pI = GetI(self);
static PyObject *PyEnumerateCLSIDs(PyObject *self, PyObject *args){	if (!PyArg_ParseTuple(args, ""))		return NULL;	nsIComponentManager *pI = GetI(self);	if (pI==NULL)		return NULL;	nsIEnumerator *pRet;	nsresult r;	Py_BEGIN_ALLOW_THREADS;	r = pI->EnumerateCLSIDs(&pRet);	Py_END_ALLOW_THREADS;	if ( NS_FAILED(r) )		return PyXPCOM_BuildPyException(r);	return Py_nsISupports::PyObjectFromInterface(pRet, NS_GET_IID(nsIEnumerator), PR_FALSE);}