Lines Matching refs:HKEY
21 static BOOL PyHKEY_AsHKEY(PyObject *ob, HKEY *pRes, BOOL bNoneOK);
23 static PyObject *PyHKEY_FromHKEY(HKEY h);
71 "HKEYType -- type object for HKEY objects\n"
84 "This object wraps a Windows HKEY object, automatically closing it when\n"
112 HKEY hkey;
147 RegCloseKey((HKEY)obkey->hkey);
229 type = 'HKEY'
233 type = 'HKEY'
392 PyHKEY_New(HKEY hInit)
404 HKEY key;
419 PyHKEY_AsHKEY(PyObject *ob, HKEY *pHANDLE, BOOL bNoneOK)
425 "None is not a valid HKEY in this context");
428 *pHANDLE = (HKEY)0;
437 *pHANDLE = (HKEY)PyLong_AsVoidPtr(ob);
453 if (!PyHKEY_AsHKEY(ob, (HKEY *)p, FALSE))
459 PyHKEY_FromHKEY(HKEY h)
484 long rc = RegCloseKey((HKEY)PyLong_AsLong(obHandle));
491 long rc = RegCloseKey((HKEY)PyLong_AsVoidPtr(obHandle));
500 "A handle must be a HKEY object or an integer");
847 winreg.ConnectRegistry -> HKEY
852 key: HKEY
862 static HKEY
864 const Py_UNICODE *computer_name, HKEY key)
867 HKEY retKey;
884 winreg.CreateKey -> HKEY
886 key: HKEY
903 static HKEY
904 winreg_CreateKey_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key)
907 HKEY retKey;
928 winreg.CreateKeyEx -> HKEY
930 key: HKEY
951 static HKEY
952 winreg_CreateKeyEx_impl(PyObject *module, HKEY key,
957 HKEY retKey;
980 key: HKEY
997 winreg_DeleteKey_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key)
1017 key: HKEY
1042 winreg_DeleteKeyEx_impl(PyObject *module, HKEY key,
1064 key: HKEY
1074 winreg_DeleteValue_impl(PyObject *module, HKEY key, const Py_UNICODE *value)
1094 key: HKEY
1108 winreg_EnumKey_impl(PyObject *module, HKEY key, int index)
1140 key: HKEY
1163 winreg_EnumValue_impl(PyObject *module, HKEY key, int index)
1292 key: HKEY
1310 winreg_FlushKey_impl(PyObject *module, HKEY key)
1326 key: HKEY
1353 winreg_LoadKey_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key,
1372 winreg.OpenKey -> HKEY
1374 key: HKEY
1390 static HKEY
1391 winreg_OpenKey_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key,
1395 HKEY retKey;
1426 static HKEY
1427 winreg_OpenKeyEx_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key,
1437 key: HKEY
1451 winreg_QueryInfoKey_impl(PyObject *module, HKEY key)
1483 key: HKEY
1502 winreg_QueryValue_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key)
1558 key: HKEY
1573 winreg_QueryValueEx_impl(PyObject *module, HKEY key, const Py_UNICODE *name)
1630 key: HKEY
1650 winreg_SaveKey_impl(PyObject *module, HKEY key, const Py_UNICODE *file_name)
1675 key: HKEY
1700 winreg_SetValue_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key,
1754 key: HKEY
1796 winreg_SetValueEx_impl(PyObject *module, HKEY key,
1832 key: HKEY
1846 winreg_DisableReflectionKey_impl(PyObject *module, HKEY key)
1850 typedef LONG (WINAPI *RDRKFunc)(HKEY);
1883 key: HKEY
1895 winreg_EnableReflectionKey_impl(PyObject *module, HKEY key)
1899 typedef LONG (WINAPI *RERKFunc)(HKEY);
1932 key: HKEY
1942 winreg_QueryReflectionKey_impl(PyObject *module, HKEY key)
1946 typedef LONG (WINAPI *RQRKFunc)(HKEY, BOOL *);
2016 inskey(PyObject * d, char * name, HKEY key)