diff options
Diffstat (limited to 'source4/librpc')
-rw-r--r-- | source4/librpc/config.mk | 20 | ||||
-rw-r--r-- | source4/librpc/idl/misc.idl | 2 | ||||
-rw-r--r-- | source4/librpc/idl/security.idl | 2 |
3 files changed, 22 insertions, 2 deletions
diff --git a/source4/librpc/config.mk b/source4/librpc/config.mk index bd7b788178..c7d45bcf4b 100644 --- a/source4/librpc/config.mk +++ b/source4/librpc/config.mk @@ -555,3 +555,23 @@ REQUIRED_SUBSYSTEMS = NDR_RAW RPC_RAW LIBSMB NDR_MISC NDR_DCERPC NDR_SCHANNEL ND OBJ_FILES = librpc/gen_ndr/ndr_echo_ejs.o REQUIRED_SUBSYSTEMS = RPC NDR_ECHO NOPROTO = YES + +[SUBSYSTEM::RPC_EJS_MISC] +OBJ_FILES = librpc/gen_ndr/ndr_misc_ejs.o +REQUIRED_SUBSYSTEMS = RPC NDR_MISC +NOPROTO = YES + +[SUBSYSTEM::RPC_EJS_SAMR] +OBJ_FILES = librpc/gen_ndr/ndr_samr_ejs.o +REQUIRED_SUBSYSTEMS = RPC NDR_SAMR +NOPROTO = YES + +[SUBSYSTEM::RPC_EJS_SECURITY] +OBJ_FILES = librpc/gen_ndr/ndr_security_ejs.o +REQUIRED_SUBSYSTEMS = RPC LIB_SECURITY_NDR +NOPROTO = YES + +[SUBSYSTEM::RPC_EJS_LSA] +OBJ_FILES = librpc/gen_ndr/ndr_lsa_ejs.o +REQUIRED_SUBSYSTEMS = RPC NDR_LSA +NOPROTO = YES diff --git a/source4/librpc/idl/misc.idl b/source4/librpc/idl/misc.idl index 45f4e25602..745a7652c2 100644 --- a/source4/librpc/idl/misc.idl +++ b/source4/librpc/idl/misc.idl @@ -10,7 +10,7 @@ ] interface misc { - typedef [public,noprint,gensize] struct { + typedef [public,noprint,gensize,noejs] struct { uint32 time_low; uint16 time_mid; uint16 time_hi_and_version; diff --git a/source4/librpc/idl/security.idl b/source4/librpc/idl/security.idl index 9a18189993..c183f88724 100644 --- a/source4/librpc/idl/security.idl +++ b/source4/librpc/idl/security.idl @@ -184,7 +184,7 @@ interface security /* a domain SID. Note that unlike Samba3 this contains a pointer, so you can't copy them using assignment */ - typedef [public,noprint] struct { + typedef [public,noprint,noejs] struct { uint8 sid_rev_num; /**< SID revision number */ [range(0,15)] int8 num_auths; /**< Number of sub-authorities */ uint8 id_auth[6]; /**< Identifier Authority */ |