Searched refs:Py_nsIID (Results 1 - 16 of 16) sorted by relevance

/vbox/src/libs/xpcom18a4/python/src/
H A DPyIID.cpp38 // Py_nsIID.cpp -- IID type for Python/XPCOM
56 // @pymethod <o Py_nsIID>|xpcom|IID|Creates a new IID object
87 return new Py_nsIID(iid);
96 if (!Py_nsIID::IIDFromPyObject(obIID, &iid))
98 return new Py_nsIID(iid);
102 Py_nsIID::IIDFromPyObject(PyObject *ob, nsIID *pRet) {
116 iid = ((Py_nsIID *)ob)->m_iid;
129 iid = ((Py_nsIID *)use_ob)->m_iid;
140 // @object Py_nsIID|A Python object, representing an IID/CLSID.
143 // as a param will accept either a string object, or a native Py_nsIID objec
165 Py_nsIID::Py_nsIID(const nsIID &riid) function in class:Py_nsIID
[all...]
H A DPyIComponentManager.cpp81 if (!Py_nsIID::IIDFromPyObject(obIID, &iid))
111 if (!Py_nsIID::IIDFromPyObject(obClassID, &classID))
117 if (!Py_nsIID::IIDFromPyObject(obIID, &iid))
H A DPyIComponentManagerObsolete.cpp78 if (!Py_nsIID::IIDFromPyObject(obIID, &iid))
110 return Py_nsIID::PyObjectFromIID(iid);
120 if (!Py_nsIID::IIDFromPyObject(obIID, &iid))
H A DPyIInterfaceInfoManager.cpp73 if (!Py_nsIID::IIDFromPyObject(obIID, &iid))
126 if (!Py_nsIID::IIDFromPyObject(obIID, &iid))
160 PyObject *ret = Py_nsIID::PyObjectFromIID(*iid_ret);
H A DPyGModule.cpp84 PyObject *iid = Py_nsIID::PyObjectFromIID(aIID);
85 PyObject *clsid = Py_nsIID::PyObjectFromIID(aClass);
181 PyObject *iid = Py_nsIID::PyObjectFromIID(aCID);
215 PyObject *iid = Py_nsIID::PyObjectFromIID(aCID);
H A DPyIClassInfo.cpp82 PyTuple_SET_ITEM( ret, i, Py_nsIID::PyObjectFromIID(*(iidArray[i])) );
147 ret = Py_nsIID::PyObjectFromIID(*iid);
H A DPyIEnumerator.cpp100 if (obIID != NULL && !Py_nsIID::IIDFromPyObject(obIID, &iid))
141 if (obIID != NULL && !Py_nsIID::IIDFromPyObject(obIID, &iid))
H A DPyISimpleEnumerator.cpp88 if (obIID != NULL && !Py_nsIID::IIDFromPyObject(obIID, &iid))
129 if (obIID != NULL && !Py_nsIID::IIDFromPyObject(obIID, &iid))
H A DPyISupports.cpp200 return Py_nsIID::PyObjectFromIID( m_iid );
377 PyObject *key = Py_nsIID::PyObjectFromIID(iid);
412 PyObject *obiid = Py_nsIID::PyObjectFromIID(riid);
455 obIID = Py_nsIID::PyObjectFromIID(iid);
501 if (!Py_nsIID::IIDFromPyObject(obiid, &iid))
H A DPyXPCOM.h390 class PYXPCOM_EXPORT Py_nsIID : public PyObject class in inherits:PyObject
393 Py_nsIID(const nsIID &riid);
405 m_iid.Equals(((Py_nsIID *)ob)->m_iid);
409 IsEqual(Py_nsIID &iid) {
415 return new Py_nsIID(iid);
H A DPyxpt_info.cpp159 v = Py_nsIID::PyObjectFromIID(*c->value.iid);
H A DPyGBase.cpp219 obIID = Py_nsIID::PyObjectFromIID(iid);
297 obIID = Py_nsIID::PyObjectFromIID(*piid);
363 PyObject * ob = Py_nsIID::PyObjectFromIID(iid);
H A DPyIInterfaceInfo.cpp98 PyObject *ret = Py_nsIID::PyObjectFromIID(*iid_ret);
314 PyObject *rc = Py_nsIID::PyObjectFromIID(*piid);
H A DPyIVariant.cpp123 GET_SIMPLE(nsIID, GetAsID, Py_nsIID::PyObjectFromIID)
H A DVariantUtils.cpp450 if (!Py_nsIID::IIDFromPyObject(val, &iid))
592 val = Py_nsIID::PyObjectFromIID( **((nsIID **)pthis) );
691 if (Py_nsIID::IIDFromPyObject(ob, &iid)) {
904 GET_FROM_V(nsIID, v->GetAsID, Py_nsIID::PyObjectFromIID);
1336 if (!Py_nsIID::IIDFromPyObject(val, &iid))
1441 if (!Py_nsIID::IIDFromPyObject(td.extra, &iid))
1729 ret = Py_nsIID::PyObjectFromIID( **((nsIID **)ns_v.ptr) );
1764 if (!Py_nsIID::IIDFromPyObject(td.extra, &iid))
2095 ret = Py_nsIID::PyObjectFromIID( * DEREF_IN_OR_OUT(ns_v.val.p, const nsIID *) );
2368 if (!Py_nsIID
[all...]
/vbox/src/libs/xpcom18a4/python/src/module/
H A D_xpcom.cpp285 if (!Py_nsIID::IIDFromPyObject(obIID, &iid))
397 if (!Py_nsIID::IIDFromPyObject(obIID, &iid))
708 PyObject *iid_ob = Py_nsIID::PyObjectFromIID(NS_GET_IID(t)); \
745 PyDict_SetItemString(dict, "IIDType", (PyObject *)&Py_nsIID::type);

Completed in 190 milliseconds