Lines Matching refs:PyObject
20 static BOOL PyHKEY_AsHKEY(PyObject *ob, HKEY *pRes, BOOL bNoneOK);
21 static PyObject *PyHKEY_FromHKEY(HKEY h);
22 static BOOL PyHKEY_Close(PyObject *obHandle);
395 static PyObject *
396 PyHKEY_unaryFailureFunc(PyObject *ob)
401 static PyObject *
402 PyHKEY_binaryFailureFunc(PyObject *ob1, PyObject *ob2)
407 static PyObject *
408 PyHKEY_ternaryFailureFunc(PyObject *ob1, PyObject *ob2, PyObject *ob3)
415 PyHKEY_deallocFunc(PyObject *ob)
428 PyHKEY_nonzeroFunc(PyObject *ob)
433 static PyObject *
434 PyHKEY_intFunc(PyObject *ob)
441 PyHKEY_printFunc(PyObject *ob, FILE *fp, int flags)
449 static PyObject *
450 PyHKEY_strFunc(PyObject *ob)
457 PyHKEY_compareFunc(PyObject *ob1, PyObject *ob2)
466 PyHKEY_hashFunc(PyObject *ob)
502 static PyObject *PyHKEY_CloseMethod(PyObject *self, PyObject *args);
503 static PyObject *PyHKEY_DetachMethod(PyObject *self, PyObject *args);
504 static PyObject *PyHKEY_Enter(PyObject *self);
505 static PyObject *PyHKEY_Exit(PyObject *self, PyObject *args);
559 static PyObject *
560 PyHKEY_CloseMethod(PyObject *self, PyObject *args)
570 static PyObject *
571 PyHKEY_DetachMethod(PyObject *self, PyObject *args)
582 static PyObject *
583 PyHKEY_Enter(PyObject *self)
589 static PyObject *
590 PyHKEY_Exit(PyObject *self, PyObject *args)
601 PyObject *
607 return (PyObject *)key;
611 PyHKEY_Close(PyObject *ob_handle)
629 PyHKEY_AsHKEY(PyObject *ob, HKEY *pHANDLE, BOOL bNoneOK)
660 PyObject *
671 return (PyObject *)op;
679 PyWinObject_CloseHKEY(PyObject *obHandle)
748 /* Convert PyObject into Registry data.
751 Py2Reg(PyObject *value, DWORD typ, BYTE **retDataBuf, DWORD *retDataSize)
815 PyObject **obs = NULL;
824 obs = malloc(sizeof(PyObject *) * i);
825 memset(obs, 0, sizeof(PyObject *) * i);
828 PyObject *t;
859 PyObject *t;
916 /* Convert Registry data into PyObject*/
917 static PyObject *
920 PyObject *obData;
1003 static PyObject *
1004 PyCloseKey(PyObject *self, PyObject *args)
1006 PyObject *obKey;
1015 static PyObject *
1016 PyConnectRegistry(PyObject *self, PyObject *args)
1019 PyObject *obKey;
1036 static PyObject *
1037 PyCreateKey(PyObject *self, PyObject *args)
1040 PyObject *obKey;
1054 static PyObject *
1055 PyCreateKeyEx(PyObject *self, PyObject *args)
1058 PyObject *obKey;
1077 static PyObject *
1078 PyDeleteKey(PyObject *self, PyObject *args)
1081 PyObject *obKey;
1095 static PyObject *
1096 PyDeleteKeyEx(PyObject *self, PyObject *args)
1099 PyObject *obKey;
1135 static PyObject *
1136 PyDeleteValue(PyObject *self, PyObject *args)
1139 PyObject *obKey;
1156 static PyObject *
1157 PyEnumKey(PyObject *self, PyObject *args)
1160 PyObject *obKey;
1163 PyObject *retStr;
1189 static PyObject *
1190 PyEnumValue(PyObject *self, PyObject *args)
1193 PyObject *obKey;
1202 PyObject *obData;
1203 PyObject *retVal;
1274 static PyObject *
1275 PyExpandEnvironmentStrings(PyObject *self, PyObject *args)
1281 PyObject *o;
1307 static PyObject *
1308 PyFlushKey(PyObject *self, PyObject *args)
1311 PyObject *obKey;
1325 static PyObject *
1326 PyLoadKey(PyObject *self, PyObject *args)
1329 PyObject *obKey;
1347 static PyObject *
1348 PyOpenKey(PyObject *self, PyObject *args)
1351 PyObject *obKey;
1373 static PyObject *
1374 PyQueryInfoKey(PyObject *self, PyObject *args)
1377 PyObject *obKey;
1382 PyObject *l;
1383 PyObject *ret;
1402 static PyObject *
1403 PyQueryValue(PyObject *self, PyObject *args)
1406 PyObject *obKey;
1409 PyObject *retStr;
1464 static PyObject *
1465 PyQueryValueEx(PyObject *self, PyObject *args)
1468 PyObject *obKey;
1475 PyObject *obData;
1476 PyObject *result;
1525 static PyObject *
1526 PySaveKey(PyObject *self, PyObject *args)
1529 PyObject *obKey;
1551 static PyObject *
1552 PySetValue(PyObject *self, PyObject *args)
1555 PyObject *obKey;
1561 PyObject *obStrVal;
1562 PyObject *obSubKey;
1597 static PyObject *
1598 PySetValueEx(PyObject *self, PyObject *args)
1601 PyObject *obKey;
1603 PyObject *obRes;
1604 PyObject *value;
1638 static PyObject *
1639 PyDisableReflectionKey(PyObject *self, PyObject *args)
1642 PyObject *obKey;
1674 static PyObject *
1675 PyEnableReflectionKey(PyObject *self, PyObject *args)
1678 PyObject *obKey;
1710 static PyObject *
1711 PyQueryReflectionKey(PyObject *self, PyObject *args)
1714 PyObject *obKey;
1775 insint(PyObject * d, char * name, long value)
1777 PyObject *v = PyInt_FromLong(value);
1786 inskey(PyObject * d, char * name, HKEY key)
1788 PyObject *v = PyLong_FromVoidPtr(key);
1798 PyObject *m, *d;
1808 (PyObject *)&PyHKEY_Type) != 0)