mirror of
https://github.com/samba-team/samba.git
synced 2025-12-13 16:23:50 +03:00
Moved PyDict_SetItemString for printer info level structures into conv functions.
This commit is contained in:
@@ -170,8 +170,6 @@ PyObject *spoolss_getprinter(PyObject *self, PyObject *args, PyObject *kw)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
PyDict_SetItemString(result, "level", PyInt_FromLong(level));
|
|
||||||
|
|
||||||
Py_INCREF(result);
|
Py_INCREF(result);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -181,6 +181,7 @@ BOOL py_to_DEVICEMODE(DEVICEMODE *devmode, PyObject *dict)
|
|||||||
BOOL py_from_PRINTER_INFO_0(PyObject **dict, PRINTER_INFO_0 *info)
|
BOOL py_from_PRINTER_INFO_0(PyObject **dict, PRINTER_INFO_0 *info)
|
||||||
{
|
{
|
||||||
*dict = from_struct(info, py_PRINTER_INFO_0);
|
*dict = from_struct(info, py_PRINTER_INFO_0);
|
||||||
|
PyDict_SetItemString(*dict, "level", PyInt_FromLong(0));
|
||||||
return True;
|
return True;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -196,6 +197,7 @@ BOOL py_to_PRINTER_INFO_0(PRINTER_INFO_0 *info, PyObject *dict)
|
|||||||
BOOL py_from_PRINTER_INFO_1(PyObject **dict, PRINTER_INFO_1 *info)
|
BOOL py_from_PRINTER_INFO_1(PyObject **dict, PRINTER_INFO_1 *info)
|
||||||
{
|
{
|
||||||
*dict = from_struct(info, py_PRINTER_INFO_1);
|
*dict = from_struct(info, py_PRINTER_INFO_1);
|
||||||
|
PyDict_SetItemString(*dict, "level", PyInt_FromLong(1));
|
||||||
return True;
|
return True;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -220,6 +222,8 @@ BOOL py_from_PRINTER_INFO_2(PyObject **dict, PRINTER_INFO_2 *info)
|
|||||||
if (py_from_DEVICEMODE(&obj, info->devmode))
|
if (py_from_DEVICEMODE(&obj, info->devmode))
|
||||||
PyDict_SetItemString(*dict, "device_mode", obj);
|
PyDict_SetItemString(*dict, "device_mode", obj);
|
||||||
|
|
||||||
|
PyDict_SetItemString(*dict, "level", PyInt_FromLong(2));
|
||||||
|
|
||||||
return True;
|
return True;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -260,6 +264,8 @@ BOOL py_from_PRINTER_INFO_3(PyObject **dict, PRINTER_INFO_3 *info)
|
|||||||
if (py_from_SECDESC(&obj, info->secdesc))
|
if (py_from_SECDESC(&obj, info->secdesc))
|
||||||
PyDict_SetItemString(*dict, "security_descriptor", obj);
|
PyDict_SetItemString(*dict, "security_descriptor", obj);
|
||||||
|
|
||||||
|
PyDict_SetItemString(*dict, "level", PyInt_FromLong(3));
|
||||||
|
|
||||||
return True;
|
return True;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user