Lines Matching refs:sub_key
194 "CreateKey($module, key, sub_key, /)\n"
201 " sub_key\n"
204 "If key is one of the predefined keys, sub_key may be None. In that case,\n"
216 winreg_CreateKey_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key);
223 const Py_UNICODE *sub_key = NULL;
233 sub_key = NULL;
237 sub_key = _PyUnicode_AsUnicode(args[1]);
239 sub_key = PyUnicode_AsWideCharString(args[1], NULL);
241 if (sub_key == NULL) {
249 _return_value = winreg_CreateKey_impl(module, key, sub_key);
256 /* Cleanup for sub_key */
258 PyMem_Free((void *)sub_key);
265 "CreateKeyEx($module, /, key, sub_key, reserved=0,\n"
273 " sub_key\n"
281 "If key is one of the predefined keys, sub_key may be None. In that case,\n"
294 const Py_UNICODE *sub_key, int reserved,
301 static const char * const _keywords[] = {"key", "sub_key", "reserved", "access", NULL};
304 const Py_UNICODE *sub_key = NULL;
310 clinic_HKEY_converter, &key, _PyUnicode_WideCharString_Opt_Converter, &sub_key, &reserved, &access)) {
313 _return_value = winreg_CreateKeyEx_impl(module, key, sub_key, reserved, access);
320 /* Cleanup for sub_key */
322 PyMem_Free((void *)sub_key);
329 "DeleteKey($module, key, sub_key, /)\n"
336 " sub_key\n"
350 winreg_DeleteKey_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key);
357 const Py_UNICODE *sub_key = NULL;
370 sub_key = _PyUnicode_AsUnicode(args[1]);
372 sub_key = PyUnicode_AsWideCharString(args[1], NULL);
374 if (sub_key == NULL) {
377 return_value = winreg_DeleteKey_impl(module, key, sub_key);
380 /* Cleanup for sub_key */
382 PyMem_Free((void *)sub_key);
389 "DeleteKeyEx($module, /, key, sub_key, access=winreg.KEY_WOW64_64KEY,\n"
397 " sub_key\n"
421 const Py_UNICODE *sub_key, REGSAM access,
428 static const char * const _keywords[] = {"key", "sub_key", "access", "reserved", NULL};
431 const Py_UNICODE *sub_key = NULL;
436 clinic_HKEY_converter, &key, _PyUnicode_WideCharString_Converter, &sub_key, &access, &reserved)) {
439 return_value = winreg_DeleteKeyEx_impl(module, key, sub_key, access, reserved);
442 /* Cleanup for sub_key */
444 PyMem_Free((void *)sub_key);
688 "LoadKey($module, key, sub_key, file_name, /)\n"
695 " sub_key\n"
719 winreg_LoadKey_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key,
727 const Py_UNICODE *sub_key = NULL;
741 sub_key = _PyUnicode_AsUnicode(args[1]);
743 sub_key = PyUnicode_AsWideCharString(args[1], NULL);
745 if (sub_key == NULL) {
760 return_value = winreg_LoadKey_impl(module, key, sub_key, file_name);
763 /* Cleanup for sub_key */
765 PyMem_Free((void *)sub_key);
776 "OpenKey($module, /, key, sub_key, reserved=0, access=winreg.KEY_READ)\n"
783 " sub_key\n"
784 " A string that identifies the sub_key to open.\n"
798 winreg_OpenKey_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key,
805 static const char * const _keywords[] = {"key", "sub_key", "reserved", "access", NULL};
808 const Py_UNICODE *sub_key = NULL;
814 clinic_HKEY_converter, &key, _PyUnicode_WideCharString_Opt_Converter, &sub_key, &reserved, &access)) {
817 _return_value = winreg_OpenKey_impl(module, key, sub_key, reserved, access);
824 /* Cleanup for sub_key */
826 PyMem_Free((void *)sub_key);
833 "OpenKeyEx($module, /, key, sub_key, reserved=0, access=winreg.KEY_READ)\n"
840 " sub_key\n"
841 " A string that identifies the sub_key to open.\n"
855 winreg_OpenKeyEx_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key,
862 static const char * const _keywords[] = {"key", "sub_key", "reserved", "access", NULL};
865 const Py_UNICODE *sub_key = NULL;
871 clinic_HKEY_converter, &key, _PyUnicode_WideCharString_Opt_Converter, &sub_key, &reserved, &access)) {
874 _return_value = winreg_OpenKeyEx_impl(module, key, sub_key, reserved, access);
881 /* Cleanup for sub_key */
883 PyMem_Free((void *)sub_key);
926 "QueryValue($module, key, sub_key, /)\n"
933 " sub_key\n"
949 winreg_QueryValue_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key);
956 const Py_UNICODE *sub_key = NULL;
965 sub_key = NULL;
969 sub_key = _PyUnicode_AsUnicode(args[1]);
971 sub_key = PyUnicode_AsWideCharString(args[1], NULL);
973 if (sub_key == NULL) {
981 return_value = winreg_QueryValue_impl(module, key, sub_key);
984 /* Cleanup for sub_key */
986 PyMem_Free((void *)sub_key);
1119 "SetValue($module, key, sub_key, type, value, /)\n"
1126 " sub_key\n"
1134 "If the key specified by the sub_key parameter does not exist, the\n"
1148 winreg_SetValue_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key,
1156 const Py_UNICODE *sub_key = NULL;
1161 clinic_HKEY_converter, &key, _PyUnicode_WideCharString_Opt_Converter, &sub_key, &type, &value_obj)) {
1164 return_value = winreg_SetValue_impl(module, key, sub_key, type, value_obj);
1167 /* Cleanup for sub_key */
1169 PyMem_Free((void *)sub_key);