summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source4/librpc/config.mk4
-rw-r--r--source4/librpc/idl/svcctl.idl1
-rw-r--r--source4/scripting/python/modules.c1
3 files changed, 6 insertions, 0 deletions
diff --git a/source4/librpc/config.mk b/source4/librpc/config.mk
index ddb07dc6e2..78e90b464d 100644
--- a/source4/librpc/config.mk
+++ b/source4/librpc/config.mk
@@ -625,6 +625,10 @@ PRIVATE_DEPENDENCIES = dcerpc_atsvc
OBJ_FILES = gen_ndr/py_samr.o
PRIVATE_DEPENDENCIES = dcerpc_samr
+[PYTHON::python_svcctl]
+OBJ_FILES = gen_ndr/py_svcctl.o
+PRIVATE_DEPENDENCIES = RPC_NDR_SVCCTL
+
[PYTHON::python_lsa]
OBJ_FILES = gen_ndr/py_lsa.o
PRIVATE_DEPENDENCIES = RPC_NDR_LSA
diff --git a/source4/librpc/idl/svcctl.idl b/source4/librpc/idl/svcctl.idl
index 2fbdb71e74..d9f8233a0e 100644
--- a/source4/librpc/idl/svcctl.idl
+++ b/source4/librpc/idl/svcctl.idl
@@ -4,6 +4,7 @@
svcctl interface definitions
*/
+import "misc.idl";
[ uuid("367abb81-9844-35f1-ad32-98f038001003"),
version(2.0),
pointer_default(unique),
diff --git a/source4/scripting/python/modules.c b/source4/scripting/python/modules.c
index c953e9866c..dc6e79fe1a 100644
--- a/source4/scripting/python/modules.c
+++ b/source4/scripting/python/modules.c
@@ -44,6 +44,7 @@ extern void initatsvc(void);
extern void initsamr(void);
static void initdcerpc_security(void) {}
extern void initlsa(void);
+extern void initsvcctl(void);
static struct _inittab py_modules[] = { STATIC_LIBPYTHON_MODULES };