s3:librpc: add smbXsrv.idl
authorStefan Metzmacher <metze@samba.org>
Thu, 15 Dec 2011 13:45:56 +0000 (14:45 +0100)
committerStefan Metzmacher <metze@samba.org>
Wed, 16 May 2012 06:10:14 +0000 (08:10 +0200)
metze

librpc/wscript_build
source3/Makefile.in
source3/librpc/idl/smbXsrv.idl [new file with mode: 0644]
source3/librpc/idl/wscript_build
source3/librpc/wscript_build
source3/wscript_build

index a94ff8dac4ff1b418b6911ed9d886485017fe982..a5c304354cf4c44042e4cf9ebccc105363b3d59e 100644 (file)
@@ -584,7 +584,7 @@ bld.SAMBA_LIBRARY('ndr-samba',
     source=[],
     deps='''NDR_DRSBLOBS NDR_DRSUAPI NDR_IDMAP NDR_NTLMSSP NDR_SCHANNEL NDR_MGMT
     NDR_DNSP NDR_EPMAPPER NDR_XATTR NDR_UNIXINFO NDR_NAMED_PIPE_AUTH NDR_DCOM
-    NDR_NTPRINTING''',
+    NDR_NTPRINTING NDR_OPEN_FILES NDR_SMBXSRV''',
     private_library=True,
     grouping_library=True
     )
index 7896fb9facb6468a43420aa40a61576e0ab0e838..407b878835be71d007971e5d0d79d9c0ab8eb053 100644 (file)
@@ -972,6 +972,7 @@ SMBD_OBJ_SRV = smbd/server_reload.o \
               smbd/smb2_getinfo.o \
               smbd/smb2_setinfo.o \
               smbd/smb2_break.o \
+              librpc/gen_ndr/ndr_smbXsrv.o \
               $(MANGLE_OBJ) @VFS_STATIC@
 
 SMBD_OBJ_BASE = $(PARAM_WITHOUT_REG_OBJ) $(SMBD_OBJ_SRV) $(LIBSMB_OBJ) \
diff --git a/source3/librpc/idl/smbXsrv.idl b/source3/librpc/idl/smbXsrv.idl
new file mode 100644 (file)
index 0000000..f7dcd81
--- /dev/null
@@ -0,0 +1,9 @@
+#include "idl_types.h"
+
+[
+       pointer_default(unique)
+]
+interface smbXsrv
+{
+       void smbXsrv_dummy();
+}
index 949eecd7dd922cec4b2916a1e479909adce3a2fa..712108d4e6c20ce7683dd1966505271f989bca7a 100644 (file)
@@ -6,7 +6,9 @@ topinclude=os.path.join(bld.srcnode.abspath(), 'librpc/idl')
 
 bld.SAMBA_PIDL_LIST('PIDL',
                     '''messaging.idl libnetapi.idl open_files.idl
-                       perfcount.idl secrets.idl libnet_join.idl''',
+                       perfcount.idl secrets.idl libnet_join.idl
+                       smbXsrv.idl
+                    ''',
                     options='--includedir=%s --header --ndr-parser' % topinclude,
                     output_dir='../gen_ndr')
 
index 8aa016135b7c1803e1c4355ad88650d979f6208a..2c4a10b71f81439ffef8f81c632cd7300f45def3 100644 (file)
@@ -20,6 +20,11 @@ bld.SAMBA3_SUBSYSTEM('NDR_OPEN_FILES',
        public_deps='ndr NDR_SERVER_ID NDR_FILE_ID NDR_SECURITY'
        )
 
+bld.SAMBA3_SUBSYSTEM('NDR_SMBXSRV',
+       source='gen_ndr/ndr_smbXsrv.c',
+       public_deps='ndr NDR_SERVER_ID NDR_SECURITY NDR_AUTH'
+       )
+
 bld.SAMBA3_SUBSYSTEM('NDR_SECRETS',
        source='gen_ndr/ndr_secrets.c',
        public_deps='ndr'
index 7d8cd6510b6069bbc2c2a8157b635b82d6b70144..10ccf55becd179aae184213677fdeddda3e3fe63 100755 (executable)
@@ -929,6 +929,7 @@ bld.SAMBA3_LIBRARY('smbd_base',
                     LIBAFS
                     LIBAFS_SETTOKEN
                     RPC_SERVER
+                    NDR_SMBXSRV
                     ''',
                     private_library=True,
                     vars=locals())