Lines Matching refs:ob
21 static BOOL PyHKEY_AsHKEY(PyObject *ob, HKEY *pRes, BOOL bNoneOK);
22 static BOOL clinic_HKEY_converter(PyObject *ob, void *p);
120 PyHKEY_unaryFailureFunc(PyObject *ob)
139 PyHKEY_deallocFunc(PyObject *ob)
141 /* Can not call PyHKEY_Close, as the ob->tp_type
145 PyHKEYObject *obkey = (PyHKEYObject *)ob;
148 PyObject_Free(ob);
152 PyHKEY_boolFunc(PyObject *ob)
154 return ((PyHKEYObject *)ob)->hkey != 0;
158 PyHKEY_intFunc(PyObject *ob)
160 PyHKEYObject *pyhkey = (PyHKEYObject *)ob;
165 PyHKEY_strFunc(PyObject *ob)
167 PyHKEYObject *pyhkey = (PyHKEYObject *)ob;
181 PyHKEY_hashFunc(PyObject *ob)
186 return _Py_HashPointer(ob);
419 PyHKEY_AsHKEY(PyObject *ob, HKEY *pHANDLE, BOOL bNoneOK)
421 if (ob == Py_None) {
430 else if (PyHKEY_Check(ob)) {
431 PyHKEYObject *pH = (PyHKEYObject *)ob;
434 else if (PyLong_Check(ob)) {
437 *pHANDLE = (HKEY)PyLong_AsVoidPtr(ob);
451 clinic_HKEY_converter(PyObject *ob, void *p)
453 if (!PyHKEY_AsHKEY(ob, (HKEY *)p, FALSE))