diff options
Diffstat (limited to 'source4/librpc')
-rw-r--r-- | source4/librpc/config.mk | 9 | ||||
-rw-r--r-- | source4/librpc/idl/winreg.idl | 2 |
2 files changed, 9 insertions, 2 deletions
diff --git a/source4/librpc/config.mk b/source4/librpc/config.mk index 665c0920d7..356fb38bf2 100644 --- a/source4/librpc/config.mk +++ b/source4/librpc/config.mk @@ -623,6 +623,12 @@ OBJ_FILES = librpc/gen_ndr/ndr_winreg_ejs.o REQUIRED_SUBSYSTEMS = RPC NDR_WINREG NOPROTO = YES +[SUBSYSTEM::RPC_EJS_INITSHUTDOWN] +INIT_FUNCTION = ejs_init_initshutdown +OBJ_FILES = librpc/gen_ndr/ndr_initshutdown_ejs.o +REQUIRED_SUBSYSTEMS = RPC NDR_INITSHUTDOWN +NOPROTO = YES + [SUBSYSTEM::RPC_EJS_NETLOGON] INIT_FUNCTION = ejs_init_netlogon OBJ_FILES = librpc/gen_ndr/ndr_netlogon_ejs.o @@ -645,6 +651,7 @@ NOPROTO = YES # Start SUBSYSTEM RPC_EJS [SUBSYSTEM::RPC_EJS] REQUIRED_SUBSYSTEMS = RPC_EJS_ECHO RPC_EJS_MISC RPC_EJS_SAMR RPC_EJS_SECURITY \ - RPC_EJS_LSA RPC_EJS_SRVSVC RPC_EJS_SVCCTL RPC_EJS_IRPC + RPC_EJS_LSA RPC_EJS_SRVSVC RPC_EJS_SVCCTL RPC_EJS_IRPC RPC_EJS_WINREG \ + RPC_EJS_INITSHUTDOWN # End SUBSYSTEM RPC_EJS ################################################ diff --git a/source4/librpc/idl/winreg.idl b/source4/librpc/idl/winreg.idl index 1f31d17f8c..a6caf22b9b 100644 --- a/source4/librpc/idl/winreg.idl +++ b/source4/librpc/idl/winreg.idl @@ -14,7 +14,7 @@ depends(lsa,initshutdown) ] interface winreg { - typedef struct { + typedef [public,noejs] struct { [value(strlen_m_term(name)*2)] uint16 name_len; [value(strlen_m_term(name)*2)] uint16 name_size; unistr *name; |