From 38a4749d2cf9266164527e2b3c14bc7e47b72326 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Sun, 21 Dec 2008 18:46:59 +0100 Subject: Allow providing extra module-level Python functions. --- source4/librpc/ndr/py_security.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'source4/librpc/ndr/py_security.c') diff --git a/source4/librpc/ndr/py_security.c b/source4/librpc/ndr/py_security.c index a7cb0515cf..d79ad58f7d 100644 --- a/source4/librpc/ndr/py_security.c +++ b/source4/librpc/ndr/py_security.c @@ -301,7 +301,12 @@ static PyObject *py_random_sid(PyObject *self) sid = dom_sid_parse_talloc(NULL, str); talloc_free(str); - ret = py_talloc_import(&PyDomSidType, sid); + ret = py_talloc_import(&dom_sid_Type, sid); talloc_free(sid); return ret; } + +#define PY_MOD_SECURITY_EXTRA_METHODS \ + { "random_sid", (PyCFunction)py_random_sid, METH_NOARGS, NULL }, \ + { "privilege_id", (PyCFunction)py_privilege_id, METH_VARARGS, NULL }, \ + { "privilege_name", (PyCFunction)py_privilege_name, METH_VARARGS, NULL }, -- cgit